Ответ:
program z1;
var a,m:integer;
begin
write('Введите трёхзначное число: ');
readln(a);
m:=a mod 10;
if a div 100 < m then m:=a div 100;
if a div 10 mod 10 < m then m:=a div 10 mod 10;
write('Минимальная цифра числа: ',m)
end.
Объяснение:
div - результат целочисленного деления
mod - остаток от целочисленного деления
Вводим число
Присваиваем переменной m значение последней цифры числа
Сравниваем переменную m с первой цифрой числа, если первая цифра числа меньше переменной m, то присваиваем переменной m значение первой цифры числа
Сравниваем переменную m со второй цифрой числа, если вторая цифра числа меньше переменной m, то присваиваем переменной m значение второй цифры числа
Выводим переменную m
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
program z1;
var a,m:integer;
begin
write('Введите трёхзначное число: ');
readln(a);
m:=a mod 10;
if a div 100 < m then m:=a div 100;
if a div 10 mod 10 < m then m:=a div 10 mod 10;
write('Минимальная цифра числа: ',m)
end.
Объяснение:
div - результат целочисленного деления
mod - остаток от целочисленного деления
Вводим число
Присваиваем переменной m значение последней цифры числа
Сравниваем переменную m с первой цифрой числа, если первая цифра числа меньше переменной m, то присваиваем переменной m значение первой цифры числа
Сравниваем переменную m со второй цифрой числа, если вторая цифра числа меньше переменной m, то присваиваем переменной m значение второй цифры числа
Выводим переменную m