При каком наибольшем n программа выведет на экран сначала 2, а потом 12? var n, a, b, c: integer; begin readln(n); a := 0; b := 0; while n > 0 do begin a := a+1; b := b + (n mod 100); n := n div 100; end; writeln(a); write(b); end.
b := b + (n mod 100); n := n div 100; end; writeln(a); write(b); end.
В переменной a вычисляется количество пар цифр в числе. Так как значение a должно быть равно 2, то число четырехзначное. В переменной b вычисляется сумма чисел, определяемых как остатки от деления на 100. Четырехзначные числа, соответствующие этому требованию - это 1002, 1101 и 1200. Наибольшее из них - 1200.
Также наши пользователи интересуются:
2 целых_1 6 разделить на 0,52 Найдите предложения в которых однородные члены связываются соединительными союзами а)ОН мал, зато удал б)как жить, так и читать вприпрыжку не следует в)хороши-то хороши,⭐⭐⭐⭐⭐ Лучший ответ на вопрос «При каком наибольшем n программа выведет на экран сначала 2, а потом 12? var n, a, b, c: integer; begin readln(n); a := 0; b := 0; while n > 0 do begin a := a+1; » от пользователя Диляра Красильникова в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.
Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!