Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/56: Рейтинг темы: голосов - 56, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 19

Вывести главную диагональ двумерного массива 5 на 5

14.04.2014, 02:48. Показов 11930. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, дорогие форумчаны =)
Кто может помочь с очень простой задачкой, до которой я не могу додуматься, сижу уже полтора часа =(
есть двумерный массив 5 на 5 и нужно вывести главную диагональ
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Program Ex_1;
Uses crt;
Const
n = 5;
m = 5; {n-строка,m-столбец}
Var A: array[1..n,1..m] of real;
i,j: integer;
Begin
 for i:=1 to n do
  for j:=1 to m do
   Read(A[i,j]);
    ClrScr;
     Writeln('Главная диагональ массива А:');
     
     {for i:=1 to n do
  begin
   for j:=1 to m do
    Write(A[i,j]:4:2,' ');
   Writeln;
  end;
 Readln;} {вот тут не знаю что нужно прописать, помогите, пожалуйста}
     
     
END.
Добавлено через 2 минуты
по идее "i" должно быть равно "j" ( i=j), но не пойму как это прописать...

Добавлено через 10 минут
Ураааа, ребят, у вас волшебный форум, только написал и пришла идея, огромное спасибо))
я додумался)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Program Ex_1;
Uses crt;
Const
n = 5;
m = 5; {n-ñòðîêà,m-ñòîëáåö}
Var A: array[1..n,1..m] of real;
i,j: integer;
Begin
 for i:=1 to n do
  for j:=1 to m do
   Read(A[i,j]);
    ClrScr;
     Writeln('Ãëàâíàÿ äèàãîíàëü ìàññèâà À:');
     
     for i:=j to n do
  begin
   for j:=i to m do
    Write(A[1,1]:5:2 ,' ');
    Write(A[2,2]:5:2 ,' ');
    Write(A[3,3]:5:2 ,' ');
    Write(A[4,4]:5:2 ,' ');
    Write(A[5,5]:5:2 ,' ');
   Writeln;
  end;
 Readln;
END.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2014, 02:48
Ответы с готовыми решениями:

Вывести на экран главную диагональ квадратной матрицы
Заполнить матрицу 5х5 случайными числами в интервале и вывести ее на экран Вывести на экран главную диагональ квадратной матрицы

Отсортировать главную диагональ массива по убыванию методом «пузырька»
Дан массив из n x m элементов. Отсортировать главную диагональ массива по убыванию методом «пузырька». В коде выдает ошибку,...

Не используя, оператор if заполнить нулями главную диагональ массива
Не используя, оператор if заполнить нулями главную диагональ массива.

1
Модератор
10428 / 5716 / 3404
Регистрация: 17.08.2012
Сообщений: 17,380
14.04.2014, 03:05
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Const n = 5; m = 5; {n-строка, m-столбец}
Var A: array [1..n, 1..m] of real;
    i, j: integer;
Begin
  for i := 1 to n do for j := 1 to m do
    begin
      Write('A[', i, ', ', j, '] = ');
      ReadLn(A[i,j])
    end;
  WriteLn('Исходный массив:');
  for i := 1 to n do
    begin
      for j := 1 to m do Write(A[i,j]:10:2);
      WriteLn
    end;
  Writeln('Главная диагональ массива А:');
  for i :=1 to n do Write(A[i, i]:10:2);
  WriteLn;
  ReadLn;
END.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2014, 03:05
Помогаю со студенческими работами здесь

Создание массива удалив главную диагональ
Здравствуйте, пользователи этого форума. Не могли бы вы помочь Дан массив a надо создать новый массив b не записывая элементы...

В массиве 6х6 выделить главную диагональ, и вывести ее на экран
ЗАвтра экзамен, надо прорешать. Массивы и подпрограммы В массиве 6х6 выделить главную диагональ, и вывести Ее на экран, потом из этого...

Отсортировать главную диагональ массива методом вставки
Задан квадратный массив целых чисел.Отсортировать главную диагональ массива алгоритмом № 3 метода вставки (с линейным поиском справа с...

Как определить максимальные элементы в строках и вывести их на главную диагональ ?
с помощью процедуры

Поменять главную и побочную диагональ квадратного двумерного массива
Всем доброго времени суток. Помогите, пожалуйста, разобраться с задачкой. Написать программу, в которой двумерный квадратный массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru