Предмет: Информатика,
автор: Katya55
НАПИСАТЬ ПРОГРАММЫ(ПАСКАЛЬ)
Дано натуральное число.Определить номер цифры 8 в нем,считая от конца числа ,Если такой цифры нет,ответом должно быть число 0,если таких цифр в числе несколько -должен быть определен номер самой левой из них
Дано натуральное число.определить,сколько раз в нем встречается минимальная цифра (например для числа 102200 ответ равен 3,для числа 30330-2)
Найти 10 первых натуральных чисел ,оканчивающихся на цифру 7 кратных числу 9 и находящихся в интервале ,левая граница которго равно 100
Ответы
Автор ответа:
0
1) var
n: integer;
k: integer;
tp: integer;
begin
writeln('Введите число: ');
readln(n);
while trunc(n) <> 0 do
begin
if n mod 10 <> 8 then inc(k) else begin
tp := tp + k + 1;
k := 0;
end;
n := n div 10;
end;
writeln(tp);
end.
Похожие вопросы
Предмет: История,
автор: knidzes
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: uwu1148
Предмет: Геометрия,
автор: LDR
Предмет: Литература,
автор: ImixI