0 / 0 / 0
Регистрация: 24.09.2014
Сообщений: 29
1

Двумерный массив: поменять местами элементы, расположенные симметрично относительно главной диагонали

01.12.2014, 11:20. Показов 1618. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Ввести двухмерной массив поэлементно с помощью клавиатуры или получить его , используя генератор случайных чисел. Двухмерной массив может быть целочисленного типа или типа с плавающей точкой . Количество элементов в двухмерной массиве должна быть не менее двадцати .
2. Вывести на экран монитора выходной двухмерной массив в виде строки цифр .
3. Выполнить необходимые преобразования над исходным двухмерной массивом , а также выполнить необходимые вычисления .
4. Вывести на экран монитора преобразован двухмерной массив в виде строки цифр , а также результаты вычислений .
Задание:В двухмерной массиве , который имеет одинаковое количество столбцов и строк , поменять местами элементы , расположенные симметрично относительно главной диагонали .
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2014, 11:20
Ответы с готовыми решениями:

В двухмерном массиве поменять местами элементы, расположенные симметрично относительно главной диагонали
В двухмерном массиве, который имеет одинаковое количество столбцов и строк, поменять местами...

В двухмерном массиве поменять местами элементы, расположенные симметрично относительно главной диагонали
В двухмерном массиве, который имеет одинаковое количество столбцов и строк, поменять местами...

В матрице целых чисел 7х7 поменять местами элементы, расположенные симметрично относительно главной диагонали.
задания вывести на экран с комментариями исходный и результирующий массивы: В матрице целых чисел...

В матрице целых чисел 7х7 поменять местами элементы, расположенные симметрично относительно главной диагонали.
В матрице целых чисел 7х7 поменять местами элементы, расположенные симметрично относительно главной...

1
Фрилансер
3417 / 2814 / 3000
Регистрация: 08.02.2012
Сообщений: 8,549
Записей в блоге: 1
01.12.2014, 13:44 2
Лучший ответ Сообщение было отмечено Jocker_1997 как решение

Решение

Вроде так...
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
27
28
29
30
31
32
33
34
Const nmax=20;
Var A:array[1..nmax,1..nmax] of integer;
    i,j,n:byte;
    temp:integer;
Begin
    Repeat
     write('Введите размерность: ');
     readln(n)
    Until n in [1..nmax];
    writeln('Исходная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
      Begin
        A[i,j]:=random(31)-15;
        write(A[i,j]:4);
      End;
      writeln;
    End;
    For i:=2 to n do
     For j:=1 to i-1 do
     Begin
       temp:=A[i,j];
       A[i,j]:=A[j,i];
       A[j,i]:=temp;
     End;
    writeln('Преобразованная матрица');
    For i:=1 to n do
    Begin
      For j:=1 to n do
       write(A[i,j]:4);
      writeln;
    End;
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2014, 13:44
Помогаю со студенческими работами здесь

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

В двухмерном массиве поменять местами элементы, расположенные симметрично относительно диагонали
1. Ввести двухмерной массив поэлементно с помощью клавиатуры или получить его , используя...

Отразить симметрично квадратный двумерный массив относительно главной диагонали
Отразить симметрично квадратный двумерный массив относительно главной диагонали.(от левого верхнего...

Поменять местами значения элементов массива А(N,N) симметрично относительно побочной диагонали
Помогите решить,пожалуйста! 1. Составьте программу, меняющую местами значения элементов...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru