Megtudná valaki írni ezt a programot DEV C++-ban?
1. egy ciklusban szépen feltöltöd a tömböt.
2. egy ciklussal végig mész a tömbön és megnézed minden számra, hogy prím-e.
Ez a nagyon-nagyon fapados megoldás, de neked most elég lesz.
(Igazából a neten ez egy halom verzióban fent van, ha kicsit utána nézel.)
Amire szükség lesz:
Egy 250 elemű tömb amibe a 1-1000 közti számok lesznek.
Egy számláló nevű változó amit alapból 0 ra állítasz ezt mindig növelni fogod egyel akkor amikor a progid talál egy prímet.
meghívod a srand(time(0)) függvényt a programod indulásakor,hogy ne ugyanazt az eredményt kapd minden lefutáskor.
a ( rand()%998 ) + 2 ; algoritmussal generálsz véletlen számot 250 szer és kapott számokat belerakod egy 250 elemű tömbbe.
int szamok[250];
for(int i(0); i < 250; ++i)
*(szamok + i) = (rand() % 997) + 2;
//*(szamok + i) gyanaz mint ez: szamok[i];
a tömbben levő számokon végigmész egy ciklussal és a ciklus törzsében meghatározod,hogy az prím e vagy sem.Ha a tömbben levő egyik szám prím akkor ki íratod ez a számot. és a számláló nevű változót megnöveled egyel és így tovább és így tovább majd a ciklus lefutása után ki íratod a számláló változót is.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!