Amanda88 kérdése:
Mi a hiba ebben? (Matlab viszonylag egyszerű feladat lenne)
Figyelt kérdés
A feladat: Melyik az a legnagyobb szám (a) (ezen az intervallumon belül: 1-1000), ami maradéktalanul osztható 5-tel? Nyilván, a megoldás 1000, de sehogy sem sikerül ezt a matlabbal kiíratnom...
Mit csináltam rosszul? Azt vártam, hogy m=1000-et fog majd kiírni.
for mod(a,5)=0 a=1:1000
if a=max then a=m end
end
2012. szept. 9. 18:12
1/3 _Jessy_ válasza:
ha jól látom, m-nek nem is adtál értéket, szóval itt a nagy hiba.
Egyébként ezt valahogy így oldanám meg:
j = 1000;
while(j>0 and mod(j,5)>0)
j = j - 1;
end
A végén pedig kiíratod a j-t.
2/3 A kérdező kommentje:
Köszi!
2012. szept. 9. 18:49
3/3 _Jessy_ válasza:
Amúgy ha nem ciklus gyakorlására való feladat, akkor
max = individe(felsohatar,5)*5
gyorsabb...
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!