Segítség free pascalban?
Figyelt kérdés
Az a feladat, hogy ha beírsz egy számot(pl. 13), akkor az utolsó számjegyét kiírja a képernyőre(jelen esetben a 3-at), Azt nem tudom, hogy milyen matematikai művelettel lehetne kifejezni ezt a problémát, valamit kell a div, és a mod parancsokkal, de nem tudom, hogyan kell2013. márc. 25. 17:56
1/4 ejbenjaro válasza:
Beolvasod mint stringet és az utolsó karakter, amit ki kell íratni...
2/4 coopper válasza:
Szia.
MOD-dal : Elosztod 10-zel a beadott számot és veszed a maradékát
DIV-vel : Elosztot 10-zel veszed az egészrészéz és kivonod az eredeti számból az egészrész * 10-et.
valahogy igy MOD:
readln (szam);
utolso:=szam mod 10;
writeln ('A szám utolsó számjegye : ',utolso);
DIV-vel :
readln (szam);
utolso:=szam - (szam DIV 10) * 10;
writeln ('A szám utolsó számjegye : ',utolso);
Sok sikert.
Üdv.
3/4 anonim válasza:
var szoveg: String;
begin
ReadLn(szoveg);
WriteLn(szoveg[Length(szoveg)-1])
end.
4/4 A kérdező kommentje:
nagyon köszi mindenkinek
2013. márc. 25. 18:18
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!