Kezdőoldal » Számítástechnika » Programozás » Segítség free pascalban?

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 kell
2013. márc. 25. 17:56
 1/4 ejbenjaro ***** válasza:
Beolvasod mint stringet és az utolsó karakter, amit ki kell íratni...
2013. márc. 25. 18:07
Hasznos számodra ez a válasz?
 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.

2013. márc. 25. 18:12
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

var szoveg: String;

begin

ReadLn(szoveg);

WriteLn(szoveg[Length(szoveg)-1])

end.

2013. márc. 25. 18:12
Hasznos számodra ez a válasz?
 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!