Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet c++-ban egy...

Hogyan lehet c++-ban egy txt-ben lévő számok közül kiiratni a prímszámokat?

Figyelt kérdés

2017. márc. 9. 16:05
 1/4 anonim ***** válasza:
100%

- Beolvasod a számokat

- Futtatsz mindegyikre egy isPrime függvényt (ezt 2 perc megírni)

- Ha primszám, akkor kiírod

2017. márc. 9. 16:11
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
Beolvasod mindet. Utána egyenként lefuttatod rá kódban megírva ugyanazt, amit általános alsóban matek órán csináltál az osztók meghatározásához. Ha megvannak az osztók, megnézed, hogy melyiknél van pontosan kettő, és az prím, kiírod. Utána következő, következő, következő...
2017. márc. 9. 16:48
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

string[] nums = readFile().split(',');

bool isprime(num){

for 2->num-1{

if(num%i != 0)return false

}

return true

}

for in nums

if (isprime(IntParse(num))

print(num)

2017. márc. 11. 16:07
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

#3: több probléma is van a megoldással:

1.: A 2 az prímszám, a függvényed mégsem fogja annak venni

2.: Tök fölösleges szám-1-ig elmenni, a négyzetgyökéig elég

3.: Az osztókat 3-tól kettessével vizsgálva is elég haladni, hiszen ha bármilyen páros számmal osztható volna, akkor kettővel is.

2017. márc. 11. 18:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!