Вопрос задан 23.10.2023 в 12:54. Предмет Информатика. Спрашивает Алиханова Алима.

Составить программу, которая для любого натурального числа печатает на естественном языке

количество цифр в записи этого числа.Составить программу на Паскале.Срооооочно!!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Филатова Соня.
Var a:uint64;
k:Integer;
begin
write ('Введите число: ');
readln (a);
repeat
k:=k+1;
a:=a div 10
until a=0;
writeln('Количество цифр: ',k)
end.

var a:string;
begin
write ('Введите число: ');
readln (a);
writeln('Количество цифр: ',Length(a))
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на языке Паскаль, которая выводит количество цифр в записи заданного натурального числа:

pascal
program CountDigits; var number, count, digit: integer; begin writeln('Введите натуральное число: '); readln(number); if number < 0 then begin writeln('Пожалуйста, введите натуральное число.'); end else begin count := 0; if number = 0 then count := 1 else begin while number > 0 do begin digit := number mod 10; number := number div 10; count := count + 1; end; end; writeln('Количество цифр в числе: ', count); end; end.

Скопируйте этот код в среду разработки Pascal и выполните его. Программа попросит вас ввести натуральное число и затем выведет количество цифр в его записи.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос