Дракон имеет 3 головы: Сапфир с номером 1, Рубин с номером 2 и Изумруд с номером 3. Головы Дракона извергают пламя некоторой длины. Определить, какая из его голов извергает пламя наибольшей длины. Длина пламени определена в виде трёхзначного числа. Первая цифра этого числа показывает длину пламени, которую извергает Сапфир, вторая цифра показывает длину пламени, которую извергает голова Рубин, а третья цифра - голова Изумруд.
Вводится число N - трёхзначное число, 100<N<999 Нужно вывести номер головы Дракона, извергающей пламя наибольшей длины. Если наибольшее значение длины пламени имеют две головы, то вывести номер первой из них. Если длины пламени у всех трёх голов одинаковы, вывести 0.
Пример: Вход=275, Результат=2;
Очень важно все объяснить. Нужна Ваша помощь.

Ответы

Ответ дал: xerex21
0
var a,b,c,i:integer;
begin
a:=1;
b:=2;
c:=3;
write('Введите трехзначное число: ');
readln(i);
if (i div 100 = (i div 10)mod 10) and (i div 100 = i mod 10) then
writeln(0)
else if (i div 100 >= (i div 10) mod 10) and (i div 100 >= i mod 10) then
writeln('Наибольшая длина у ',a,' дракона')
else if (i div 100 <= (i div 10) mod 10) and ((i div 10)mod 10 >= i mod 10) then
writeln('Наибольшая длина у ',b,' дракона')
else
writeln('Наибольшая длина у ',c,' дракона');
end.
Ответ дал: fhlurx
0
спасибо огромное
Вас заинтересует