Kezdőoldal » Számítástechnika » Programozás » Mi a hiba ebben? (Matlab...

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.

2012. szept. 9. 18:23
Hasznos számodra ez a válasz?
 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...

2012. szept. 9. 19:08
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!