7.2.. Učitati trocifren broj i ispisati njegovu najveću cifru. Opis rješenja: Vrijednosti trocifrenog broja se učitava sa tastature. Izdvajaju se cifre trocifrenog broja. Porede se cifre i ispisuje najv?ća (Vidi >>). Listing programa:
PROGRAM P07211117;
VAR
a, s, d, j, max : INTEGER;
BEGIN
Writeln('Unesi trocifren broj ');
Write('Trocifren broj ');
Readln(a);
s:= a div 100;
d:= (a mod 100) div 10;
j:= a mod 10;
max:=s; {pretpostavi cifra s je max}
IF d > max THEN {da li d veca?}
max := d; {druga cifra je veca od prve i postaje novi max }
IF j > max THEN {da li je j veca od trenutnog maksimuma?}
max := j; {treci je max}
Writeln('Od broja ', a, ' najveca cifra je: ', max);
READLN;
END.
Unesi trocifren broj
Trocifren broj 253
Od broja 253 najveca cifra je: 5
Ispis na ekranu:
|
|||||||
|