Помоги решить задачу паскальНайти количество цифр натурального числа N.InputСо...

0 голосов
123 просмотров

Помоги решить задачу паскальНайти количество цифр натурального числа N.InputСо стандартного устройства ввода вводится 1 натуральное число, не превосходящее2000000000.OutputНужно выдать на стандартное устройство вывода 1 целое число – количество цифрвведенного числа.Sample Input Sample Output123456789 92918585 7


Информатика (14 баллов)
оставил комментарий (14 баллов)

задача не проходить

оставил комментарий Одаренный (1.1k баллов)

Перекопируйте (убрал пробелы, в них проблема)

оставил комментарий (14 баллов)

с программ

оставил комментарий (14 баллов)

пж

оставил комментарий (14 баллов)

скинь

оставил комментарий (14 баллов)

давай нормально

оставил комментарий Одаренный (1.1k баллов)

Уже

оставил комментарий (14 баллов)

и норм

оставил комментарий (14 баллов)

скинь нормально без пробелов

оставил комментарий (14 баллов)

не идеть задача

Дано ответов: 2
0 голосов
Одаренный (1.1k баллов)

Паскаль:

var

a:real;

b:integer;

BEGIN

a:= 2000000001;

while a > 2000000000 do

begin

write('Введите натуральные числа: ');

readln(a);

end;

write('Ответ: ', a);

while a >= 1 do

begin

a:= a / 10;

b:= b + 1;

end;

write(' ', b);

END.

оставил комментарий Бакалавр (14.4k баллов)

10^n

оставил комментарий Одаренный (1.1k баллов)

Исправил

оставил комментарий Бакалавр (14.4k баллов)

Как минимум это

оставил комментарий Бакалавр (14.4k баллов)

Ошибка условии while, должно быть a>=1, а не a>1

оставил комментарий (14 баллов)

помогите

оставил комментарий Бакалавр (14.4k баллов)

Опечатка

оставил комментарий Бакалавр (14.4k баллов)

У Вас неверно работает программа для чисел 2^n

оставил комментарий (14 баллов)

задача не проходить

0 голосов
Бакалавр (14.4k баллов)

var

numb, n_of_dig: integer;

begin

repeat

write('Input number: ');

readln(numb);

until (numb > 0) and (numb < 2000000000);

n_of_dig := trunc(ln(numb) / ln(10)) + 1;

writeln(n_of_dig);

end.

оставил комментарий Бакалавр (14.4k баллов)

Что именно*

оставил комментарий Бакалавр (14.4k баллов)

Я именно не проходит?..

оставил комментарий (14 баллов)

это тоже не проходить

оставил комментарий Бакалавр (14.4k баллов)

Немного другой подход к решению задания

оставил комментарий Бакалавр (14.4k баллов)

И что Вы имеете в виду? Ошибки компиляции, неправильный вывод, еще что-то?..

...