Предмет: Информатика,
автор: nk1tadd1
Вопрос на картинке
Помогите пжпжпжпжпжжппжпжпжпжпжпж
Приложения:
Аноним:
5 раз, каждый раз при делении отбрасывается 1 разряд ибо остаток от деления после запятой не поддерживает тип int
Ответы
Автор ответа:
0
program Hello;
var n,i,p:integer;
begin
readln(n);
p:=0;
while n<>0 do
begin
i:=i+(n mod 10);
p:=p+1;
n:=n div 10;
end;
writeln(p);
end.
Можно написать небольшую программку(p-количество выполненных циклов while)
А аналитически: с каждым циклом while у числа n убирают последнюю цифру(n:=n div 10). Всего 5 цифр, значит, цикл будет работать 5 раз:
при первом while будет число 1023
при втором-102
при третьем-10
при четвертом-1
1 не равно 0,т.е цикл проработает последний(пятый) раз
Ответ:5
Похожие вопросы
Предмет: Английский язык,
автор: juliapushmann
Предмет: Русский язык,
автор: krivec1982
Предмет: Русский язык,
автор: AnnPereverzeva
Предмет: Биология,
автор: 1е2к3а4т5е6р7и8н9а
Предмет: Математика,
автор: Тёмыч2280