Вопрос задан 08.07.2023 в 01:44. Предмет Информатика. Спрашивает Городницкая Влада.

ДОПОМОЖІТЬ ПОТРІБНО НА СЬОГОДНІ ДАЮ 20 БАЛІВ!!!!!!!!!!!!!!!!!!!!!!!!! У даному фрагменті програми

обчислення кількості цифр числа а знайдіть помилку та виправте її. ck:=0; While a>=0 Do Begin ck:=ck+1; a:=a div 10 End;
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петрусенко Михаил.

Объяснение:

While a>=0 Do

Begin

ck:=ck+1;

a:=a div 10

End;

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Здається, ви вказали на помилку в рядку While a>=0, де порівнюється число a з нулем. Проте для обчислення кількості цифр у числі a, ви маєте перевіряти, чи a більше за нуль. Я виправлю цю помилку для вас:

pascal
ck := 0; While a > 0 Do Begin ck := ck + 1; a := a div 10; End;

Цей код буде працювати коректно, враховуючи, що ви маєте правильні значення для a та ck.

0 0

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

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

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

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