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

Массивы. Отобразить матрицу симметрично относительно главной диагонали

10.04.2013, 21:17. Просмотров 664. Ответов 1
Метки нет (Все метки)

2)Инициализацию матрицы, ее вывод на экран и «основное действие» программы реализовать в виде функции (т.е. как минимум три функции)

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


ребят плиз помогите, вроде разбираюсь, но что то упустил и щас какая то фигня с инфой(
помогите, пожалуйста, с объяснениями!

Добавлено через 9 минут
второе задание нашел, только может кто нить объяснить что к чему, код на с++ надо

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 <iomanip>
#include <cstdlib>
#include <ctime> 
 
void initMatrix(int matrix[10][10]) {
    for (int i = 0; i < 10; ++i)
        for (int j = 0; j < 10; ++j)
            matrix[i][j] = rand()%20;
}
 
void showMatrix(int matrix[10][10]) {
    for (int i = 0; i < 10; ++i) {
        for (int j = 0; j < 10; ++j) {
            std::cout << std::setw(3) << matrix[i][j];
        }
        std::cout << std::endl;
    }
}
 
void getNewMatrix(int matrix[10][10], int newMatrix[10][10]) {
    for (int i = 0; i < 10; ++i)
        for (int j = 0; j < 10; ++j)
            newMatrix[i][j] = matrix[j][i];
}
 
int main(){
    setlocale(LC_ALL, "rus");  
    srand((unsigned)time(NULL));
    int matrix[10][10];
    int newMatrix[10][10];
    std::cout << "Исходная матрица" << std::endl;
    initMatrix(matrix);
    showMatrix(matrix);
    getNewMatrix(matrix, newMatrix);
    std::cout << "Новая матрица" << std::endl;
    showMatrix(newMatrix);
    system("pause");
   
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 21:17
Ответы с готовыми решениями:

Отобразить матрицу симметрично относительно главной диагонали
По условию необходимо заполнить матрицу случайными числами. Отобразить матрицу...

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

Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.
Помогите пожалуйста!Очень нужно! Как написать программу на DEV C++ ? Вот...

Отобразить матрицу симметрично относительно побочной диагонали
Как отобразить матрицу симметрично относительно побочной диагонали в с++?

Отобразить главную и побочную диагонали симметрично относительно вертикальной оси
Да, задача будет сложной не для всех, но для меня она очень сложная. Создать...

1
Ternsip
664 / 192 / 29
Регистрация: 10.05.2012
Сообщений: 595
11.04.2013, 16:47 #2
zhur08,
C++
1
 (int & matrix[10][10])
поставьте везде в аргументах у функций & - вот такой значёчек. Чтобы вы изменяли не копию переменной, а её значение.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2013, 16:47

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

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

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


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

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

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