C programozásban for ciklus használata?
Figyelt kérdés
for(i=0;i<=N;ide mit kell írni, hogy N-ig összeszorozza a számokat?)2012. okt. 6. 12:25
1/10 anonim 



válasza:





Oda az i növelése megy, mint minden más programozási nyelvben egy for ciklusban.
3/10 iostream 



válasza:





"Oda az i növelése megy, mint minden más programozási nyelvben egy for ciklusban."
Jézusom. Nem láttál még túl sok programozási nyelvet.
Amúgy írhatod így, ha nagyon akarod egy sorban, de ez nem szép és nem szokás:
int i = 1;
int sum = 1;
for (int i = 2; i <= N; sum*=i, ++i);
4/10 anonim 



válasza:





Láttam párat, de köszi.
A ciklusváltozót "szokás" a 3. tagban növelni.
Igen, ez a megoldás is működik, de előbb a kérdezőnek egy sima for ciklust nem ártana tudni megcsinálnia nem?
5/10 iostream 



válasza:





És mi van, ha nincs 3. tag? Látom, a szövegértés nem erősséged.
6/10 anonim 



válasza:





Ha nincs ott a harmadik tag, akkor a változó mindig egyet lép.
A ciklus előtt definiálnod kell egy változót:
int n = 1;
a ciklusmagban pedig ezt szorzod meg a cikllusváltozóval:
n =* i;
7/10 iostream 



válasza:





Ha nincs ott a harmadik tag, akkor nem történik semmi, pontosabban ha legalább egyszer belemegy, akkor soha nem fog kilépni, írtál egy szép végtelen ciklust.
8/10 anonim 



válasza:





Hogy jött ide, hogy ha nincs 3. tag?
Akkor nem változik semmi és kész a végtelen ciklus, igen.
De nem ez volt a kérdés.
9/10 A kérdező kommentje:
Köszi a válaszokat így már sikerült megírnom a programot .
2012. okt. 7. 21:49
10/10 anonim válasza:
Na ebben nekem is segithetnétek, pont órám van xD
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!