Вопрос задан 20.06.2023 в 13:07. Предмет Информатика. Спрашивает Адильбай Тоганас.

Помогите пожалуйста. Паскаль program n; Type matrice = array[1..3,1..2] of integer; var

i,a,j,sum:integer; begin for i:= 1 to 3 do begin readln(a[i,j]); for j:=1 to 2 do begin readln(a[i,j]); If(a[i,j] mod 5=0) then Sum:=Sum+1; end; end; End. Ошибка: Нет индексного свойства по умолчанию для типа integer
0 0
Перейти к ответам

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

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

Ответ:

исправил. код вводит с клавиатуры элементы массива размером 3х2 и считает количество элементов, кратных 5

Объяснение:

program n;

Type matrice = array[1..3, 1..2] of integer;

var  i, j, sum: integer;

    a: matrice;

begin

 for i := 1 to 3 do begin

   for j := 1 to 2 do begin

     readln(a[i, j]);

     If(a[i, j] mod 5 = 0) then

       Sum := Sum + 1;

   end;

 end;

 writeln('Количество элементов матрицы, кратных 5, равно ', sum);

End.

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

Ошибка в данном коде программы возникает из-за того, что в строках `readln(a[i,j]);` и `readln(a[i,j]);` пытаемся прочитать значения элементов массива `a`, которые имеют тип `integer`.

Прежде всего, нужно объявить массив `a` требуемого типа `matrice`, инициализировать переменную `sum` значением `0` и вводить элементы матрицы с помощью циклов:

```pascal program n; type matrice = array[1..3, 1..2] of integer; var a: matrice; i, j, sum: integer; begin sum := 0; for i := 1 to 3 do begin for j := 1 to 2 do begin readln(a[i,j]); if (a[i,j] mod 5 = 0) then sum := sum + 1; end; end; end. ```

Теперь код не должен вызывать ошибку и выполняться корректно. Он считывает элементы матрицы и подсчитывает количество чисел, которые делятся на 5 без остатка в переменную `sum`.

0 0

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

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

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

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