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 © 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!