Kezdőoldal » Számítástechnika » Programozás » Hogyan kell C-ben kiszámolni...

Hogyan kell C-ben kiszámolni egy N elemű sorozat összegét és szorzatát?

Figyelt kérdés
2012. okt. 14. 12:24
 1/8 anonim ***** válasza:
Egy for ciklussal végigmész rajta és elvégzed a kívánt műveletet egy valamilyen változó segítségével.
2012. okt. 14. 12:27
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

csinálsz egy tömböt ami felveszi az értékeket, aztán for ciklus, valami ilyesmi:


for(int i = 0; i < tömb.Length; i++)

{

osszeg += tömb[i];

szorzat = szorzat * tomb[i];

}

2012. okt. 14. 12:46
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

int N=10

int S=0


for(i=1; i<=10;

int A=5;

S=S+A);

printf("%d",S);


Ìgy jò?

2012. okt. 14. 13:11
 4/8 anonim ***** válasza:
Igen, bár jobb lenne, ha a forban nem 10-et, hanem N-et írnál, mert így könnyebb rajta változtatni.
2012. okt. 14. 19:23
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
Mégsem jó, bocs, mert a tömb nullától indexelődik, és neki nincs tizedik eleme.
2012. okt. 14. 19:24
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Ráadásul az az int A sem kéne a ciklus feltételbe.
2012. okt. 14. 20:52
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Hogy érted, hogy 0-tól indexelődik?
2012. okt. 19. 20:56
 8/8 anonim ***** válasza:

A tömb első eleme a 0. elem. Így értem.


Vagyis a tömb[0] lesz a tömb legelső eleme, az utolsó pedig (N elem esetén) az n-1-es indexű lesz.

2012. okt. 19. 23:54
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!