Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
TonTo
0 / 0 / 0
Регистрация: 28.09.2017
Сообщений: 32
1

Поменять верхнюю часть матрици с нижней симметрично относительно горизонтальной оси сектора матрицы

17.10.2017, 20:35. Просмотров 721. Ответов 1
Метки нет (Все метки)

Заполните матрицу случайными числами(размерность 9х9). Отобразить симметрично относительно горизонтальной оси сектора матрицы, которые лежат выше и ниже главной и боковой диагоналей
0
Миниатюры
Поменять верхнюю часть матрици с нижней симметрично относительно горизонтальной оси сектора матрицы  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2017, 20:35
Ответы с готовыми решениями:

Отобразить главную и побочную диагонали матрицы симметрично относительно горизонтальной оси
Здравствуйте, помогите, пожалуйста, решить задачу. Нужно заполнить матрицу случайными числами....

Отображение матрицы симметрично относительно вертикальной оси
Привет всем. Ещё одна задача на С. Вобщем есть матрица с каким угодно размером, 5*5 например,...

Зеркально отразить элементы матрицы относительно горизонтальной оси симметрии матрицы
Здравствуйте! Помогите написать 3 программмы на C++ на задачи с двумерными массивами 3. Дана...

Отобразить симметрично относительно вертикальной оси секторы матрицы
Всем ПРИВЕТ! Помогите пожалуйста с задачкой ...=) Заполнить матрицу А(10,10), случайными числами....

Отобразить симметрично относительно вертикальной оси секторы матрицы
Напишите пожалуйста прогу. Создать квадратную матрицу целых чисел размером 9х9. Заполнить матрицу...

1
Shemp
15 / 14 / 9
Регистрация: 08.05.2017
Сообщений: 33
17.10.2017, 21:28 2
Лучший ответ Сообщение было отмечено TonTo как решение

Решение

TonTo,
C++
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <ctime>
 
 
using namespace std;
 
int main()
{
    srand (time(0));
    int array[9][9] = {0};
    for (int i = 0; i < 9; i++)
    {
        for (int j = 0; j < 9; j++) 
        {
            cin >> array[i][j];
            //array[i][j] = rand () % 10;
        }
    }
    cout << "Array before conversion:" << endl;
    for (int i = 0; i < 9; i++)
    {
        for (int j = 0; j < 9; j++) 
        {
            cout << array[i][j] << " ";
        }
        cout << "\n";
    }
    
    for (int i = 0; i <= 3; i++)
    {
        for (int j = (i+1); j <= (8-i-1); j++)
        {
            swap(array[i][j], array[8-i][j]);
        }
    }
 
    cout << "Array after conversion:" << endl;
    for (int i = 0; i < 9; i++)
    {
        for (int j = 0; j < 9; j++) 
        {
            cout << array[i][j] << " ";
        }
        cout << "\n";
    }
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2017, 21:28

Отобразить симметрично относительно вертикальной оси секторы матрицы
Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы...

Отобразить симметрично относительно вертикальной оси секторы матрицы
Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы...

Отобразить симметрично относительно вертикальной оси секторы матрицы
Всем привет! Не могу решить задачу на языке Турбо С: Дана матрица 9 х 9, нужно отобразить...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru