Вопрос задан 30.10.2023 в 06:36. Предмет Информатика. Спрашивает Супруненко Аня.

Мне нужно исправить ошибки в коде програма Pascal Program massiv; Var a:array[-10..10] of

integer; Begin For i:=1 to 20 Do Read(a[i]); For i:=1 to 20 Do a[i]:=a[i]/10; For i:=1 to 20 Do Write(a[i]) End.
0 0
Перейти к ответам

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

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

Ответ:

Program massiv;

Var i:integer;

a:array[-10..10] of real;

Begin

For i:=-10 to 10 Do

Read(a[i]);

For i:=-10 to 10 Do

a[i]:=a[i]/10;

For i:=-10 to 10 Do

Write(a[i],' ')

End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Давайте рассмотрим предоставленный вами код и исправим в нем ошибки: ```pascal Program massiv; Var a: array[-10..10] of integer; i: integer; Begin For i:=-10 to 10 Do Read(a[i]); For i:=-10 to 10 Do a[i]:=a[i] div 10; For i:=-10 to 10 Do Write(a[i]); End. ``` Вот исправленные моменты: 1. Добавлена переменная `i: integer;` так как она не была объявлена, но использовалась в циклах. 2. Диапазон индексов в массиве a изменен с [1..20] на [-10..10], соответственно, циклы также корректировались под этот диапазон. 3. Вместо операции деления (/) для целочисленных массивов используется операция целочисленного деления (`div`). Пожалуйста, учтите, что при целочисленном делении дробная часть отбрасывается. Если вам нужно получить дробные результаты, то массив следует объявить для хранения дробных чисел (`real` или `double`) и использовать обычное деление (/).
0 0

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

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

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

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