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

Зеркально отразить заданную квадратную матрицу относительно побочной диагонали

16.12.2014, 18:09. Показов 4841. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана матрица A размерности n x n. Зеркально отразить ее относительно побочной диагонали.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 18:09
Ответы с готовыми решениями:

Транспонировать матрицу и зеркально отразить ее элементы относительно побочной диагонали
Сначала транспонировать квадратный целочисленный массив matrix, а затем его элементы отразить...

Зеркально отразить ее элементы относительно побочной диагонали.
Дана квадратная матрица A порядка M. Зеркально отразить ее элементы относительно побочной...

Зеркально отразить элементы матрицы относительно побочной диагонали
Дана квадратная матрица NxN, состоящая из натуральных чисел.Зеркально отразить ее элементи...

Зеркально отразить элементы матрицы относительно побочной диагонали
Заданная квадратная матрица (n × n). Зеркально отразить ее элементы относительно побочной диагонали...

5
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
16.12.2014, 18:25 2
Magshaman,
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const int N = 10;
    int matrix[N][N];
    int n;
    do
    {
        std::cout << "Введите размер матрицы (не больше 10): ";
        std::cin >> n;
    } while (n > 10);
    srand(time(NULL));
    for (int i = 0; i < n; ++i)
        for (int j = 0; j < n; ++j)
            matrix[i][j] = rand() % 89 + 10; // заполняем числами от 10 до 99
    for (int i = 0; i < n; ++i)
    {   
        for (int j = 0; j < n; ++j)
            std::cout << matrix[i][j] << ' ';
        std::cout << std::endl;
    }
    for (int i = 0, k = n-1; i < n; ++i, --k)
        for (int j = 0, l = n-1; l > i; ++j, --l)
        {
            int buf = matrix[j][i];
            matrix[j][i] = matrix[k][l];
            matrix[k][l] = buf;
        }
    std::cout << std::endl;
    for (int i = 0; i < n; ++i)
    {   
        for (int j = 0; j < n; ++j)
            std::cout << matrix[i][j] << ' ';
        std::cout << std::endl;
    }
    return 0;
}
2
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 5
16.12.2014, 19:15  [ТС] 3
Kerry_Jr, а можешь через задачник PT4Work сделать?? у меня не получается через задачник данные вывести. Библиотека DArray задание 9
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
16.12.2014, 19:21 4
Magshaman, ты предлагаешь мне ради одного задания качать и устанавливать задачник?
0
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 5
16.12.2014, 19:28  [ТС] 5
Вот фотка
Миниатюры
Зеркально отразить заданную квадратную матрицу относительно побочной диагонали  
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
16.12.2014, 19:40 6
Magshaman, мне это ни о чем не говорит. Я не знаю, как работать в Programming Taskbook.
1
16.12.2014, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 19:40
Помогаю со студенческими работами здесь

Зеркально отразить матрицу относительно главной диагонали.
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной...

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

Зеркально отразить матрицу относительно главной диагонали и найти строки, элементы которой образуют последовательность
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной...

Зеркально отразить квадратную матрицу
Написать программу, в которой квадратная матрица заполняется случайными числами от 0 до 10. Нужно...


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

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

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