В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
софи253
софи253
10.10.2020 03:05 •  Информатика

Дано целое число. определить, сколько разрядов оно содержит вывести на экран 1, если число однозначное, вывести на экран 2, если число двузначное, вывести на экран 3, если число трехзначное. входные данные: во входном потоке одно целое число, которое не превосходит значение 1000. выходные данные: во входном потоке вывести 1 или 2 или 3

Показать ответ
Ответ:
Antik3006
Antik3006
08.10.2020 06:09
// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var (n,k):=(ReadInteger,0);
  while n>0 do (n,k):=(n div 10,k+1);
  Writeln(k)
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота