Предмет: Информатика, автор: hehheh019

Помогите с инфой, пожалуйста, дам 100 баллов

Приложения:

Аноним: на каком языке программирования?
hehheh019: паскале
Аноним: числа всегда будут трёхзначные?
hehheh019: да, видимо

Ответы

Автор ответа: Helper211
0

Ответ:

При условии, что введенные числа - трехзначные:

var a,b: integer;

begin

readln(a,b);

if (a div 100 > b div 100) then

writeln('старшая цифра в записи первого числа больше.')

else if (a div 100 = b div 100) then

writeln('старшие цифры в записи двух чисел равны.')

else  

writeln('старшая цифра в записи второго числа больше.');

end.

Для любых целых чисел:

var a,b: integer;

begin

readln(a,b);

while (a>10) do a:= a div 10;

while (b>10) do b:= b div 10;

if (a > b) then

writeln('старшая цифра в записи первого числа больше.')

else if (a = b) then

writeln('старшие цифры в записи двух чисел равны.')

else  

writeln('старшая цифра в записи второго числа больше.');

end.

Похожие вопросы
Предмет: Русский язык, автор: 2013Юлечка2013
Предмет: Английский язык, автор: Valeriya555
Предмет: Алгебра, автор: Аскер1112