Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zhur08
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 3
#1

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

10.04.2013, 21:17. Просмотров 601. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы. Отобразить матрицу симметрично относительно главной диагонали (C++):

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

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

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

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

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

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

1
Ternsip
660 / 188 / 6
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

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

Отобразить матрицу симетрично относительно побочной диагонали - C++
Помогите. Нужно в c++ заполнить матрицу случайными числами. Отобразить ее симетрично относительно побочной диагонали !!!


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

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

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