Предмет: Информатика,
автор: ДаниСаймел22
Pascal. НЕобходимо разобрать перед экзаменом.
С клавиатуры вводится последовательность n (n - количество) натуральных чисел. Определить наименьшее тех из них, у которых пред последняя цифра 8.
Мне нужна готовая работающая программа для Паскаля, словесно ответ и так знаю.
Ответы
Автор ответа:
1
var
d, min, i, n: integer;
begin
write('Введите N=');
readln(n);
write('Введите число ');
readln(d);
min := d;
for i := 2 to n do
begin
write('Введите следующее число ');
readln(d);
if (d mod 100 div 10 = 8) and ((min mod 100 div 10 <> 8) or (min > d)) then
min := d;
end;
if (min mod 100 div 10 <> 8) then
writeln('Не найдено')
else
writeln(min);
end.
d, min, i, n: integer;
begin
write('Введите N=');
readln(n);
write('Введите число ');
readln(d);
min := d;
for i := 2 to n do
begin
write('Введите следующее число ');
readln(d);
if (d mod 100 div 10 = 8) and ((min mod 100 div 10 <> 8) or (min > d)) then
min := d;
end;
if (min mod 100 div 10 <> 8) then
writeln('Не найдено')
else
writeln(min);
end.
ДаниСаймел22:
Спасибо огромное.
Похожие вопросы
Предмет: Русский язык,
автор: PamagitiCrochna
Предмет: Русский язык,
автор: абдумажидовдавронбек
Предмет: Английский язык,
автор: Pomogatel1337
Предмет: Математика,
автор: katyamixini
Предмет: Математика,
автор: sunkomatvej