Вопрос:

Среди заданных чисел найти количество трехзначных чисел.

Фотография

Ответ ассистента

В предоставленном коде на языке Pascal допущена ошибка в последней команде: вместо `print(count)` нужно использовать `write(count)` или `writeln(count)`, так как `print` не является стандартной процедурой вывода в классическом Pascal (хотя в некоторых современных компиляторах может работать, это считается плохой практикой для учебных задач). Логика программы верна: модуль `abs(n)` корректно обрабатывает и положительные, и отрицательные трехзначные числа. Исправленный код: ```pascal var n, count: integer; begin count := 0; read(n); while n <> 0 do begin if (abs(n) >= 100) and (abs(n) <= 999) then count := count + 1; read(n); end; writeln(count); end. ```

Другие решения

Что ещё задавали пользователи