Вопрос задан 19.02.2019 в 20:50. Предмет Информатика. Спрашивает Мурадян Сусанна.

Дан массив размерностью 5х5 .Заполнить его так,чтобы по диагонали были 1,а остальные - 0

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Подгородецкий Лаврентий.
Program matrix1;
type
   matrix= array [1..5, 1..5] of integer;
var
   a : matrix;
   i, j: integer;
begin
   for i :=1 to 5 do begin
      writeln (' ');
      for j :=1 to 5 do begin
         if i=j then a[i, j]:=1 else a[i, j]:=0;
         write (a[i,j], ' ');
        end;
    end;   
 end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы заполнить массив размерностью 5x5 таким образом, чтобы по диагонали были единицы, а остальные элементы - нули, можно использовать следующий код на языке Python:

```python # Создаем массив размерностью 5x5 и заполняем его нулями arr = [[0 for _ in range(5)] for _ in range(5)]

# Заполняем диагональные элементы единицами for i in range(5): arr[i][i] = 1

# Выводим полученный массив for row in arr: print(row) ```

Результат выполнения данного кода будет следующим:

``` [1, 0, 0, 0, 0] [0, 1, 0, 0, 0] [0, 0, 1, 0, 0] [0, 0, 0, 1, 0] [0, 0, 0, 0, 1] ```

Таким образом, мы создаем двумерный массив размерностью 5x5 и заполняем его нулями. Затем мы проходим по каждому элементу на главной диагонали (элементы с индексами (0,0), (1,1), (2,2), (3,3), (4,4)) и устанавливаем их значение равным единице. В конце мы выводим полученный массив на экран.

0 0

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

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

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