Kiegészítenétek, vagy adnátok tanácsot ennek a függvénynek a helyes megírásához? (Feladat és az eddig megírt függvény lent)
Figyelt kérdés
A feladat egyszerű, a fgv. visszatérési értéke egy számtani sorozat elemeinek szorzata. A fgv. megkapja a sorozat első elemét (elso) ,differenciáját (d), valamint egy egész intervallum alsó és felső korlátját (a,b).
alkottam valamit, csak azt nem tudom, hogy mit írjak a '?' helyére...
double szamsorozat(double elso, double d, int a, int b){
int i, m;
double s, szorzat=1;
if(a>b){m=b; b=a; a=m;}
for (i =1; i <= b/d; i++){
s = elso + ((i-1)*d);
szorzat *= s;
}
return szorzat;
}
2015. nov. 3. 23:20
1/2 A kérdező kommentje:
az i<= b/d az rossz, a helyett mit kellene ìrnom? az a kérdőjeles rèsz
2015. nov. 3. 23:38
2/2 Pelenkásfiú válasza:
A ciklus a-tól b-ig fusson, ne 1-től..
for (i = a; i <= b; i++) {
szorzat *= (elso + (i - 1) * d);
}
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!