Вопрос задан 24.04.2026 в 12:12.
Предмет Информатика.
Спрашивает Кусь Саша.
Напишите программу на языке Паскаль для нахождение количества цифр в записи положительного целого числа x.
Ответы на вопрос
Отвечает Қамысбек Қазыбек.
Программа на языке Паскаль для нахождения количества цифр в записи положительного целого числа может выглядеть следующим образом:
pascalprogram CountDigits;
var
x, count: Integer;
begin
Write('Введите положительное целое число: ');
ReadLn(x);
count := 0;
// Проверяем, что введено положительное число
if x <= 0 then
WriteLn('Ошибка: введено не положительное число.')
else
begin
// Подсчитываем количество цифр
while x > 0 do
begin
x := x div 10; // Убираем последнюю цифру
count := count + 1; // Увеличиваем счетчик
end;
WriteLn('Количество цифр: ', count);
end;
end.
Объяснение работы программы:
-
Сначала программа запрашивает у пользователя ввод числа.
-
Переменная
countиспользуется для подсчета количества цифр. -
В цикле
whileчисло делится на 10, и таким образом, удаляется последняя цифра. Каждый раз, когда число уменьшается, счетчик увеличивается. -
Программа выводит количество цифр в числе.
Программа корректно работает с любыми положительными целыми числами.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

