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

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

Восстановить пароль Регистрация
 
zarka
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 4
03.03.2013, 16:38     Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали. #1
Помогите пожалуйста!Очень нужно! Как написать программу на DEV C++ ? Вот задание:
Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.

Добавлено через 20 минут
Люди,отзовитесь...очень нужна помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 16:38     Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.
Посмотрите здесь:

Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали C++
C++ Отобразить главную и побочную диагонали симметрично относительно вертикальной оси
Массивы. Отобразить матрицу симметрично относительно главной диагонали C++
C++ Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце
Заполнить матрицу случайными числами. Вернуть матрицу на 90o по часовой стрелке C++
C++ Отобразить главную и побочную диагонали матрицы симметрично относительно горизонтальной оси
Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси C++
Матрицы: заполнить случайными числами от 0 до 100, найти среднее значение выше главной и обратной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
03.03.2013, 17:31     Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали. #2
Программа на 10-й студии работает как надо. Думаю, с DEV не должно возникнуть проблем.
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;
}
zarka
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 4
03.03.2013, 17:59  [ТС]     Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали. #3
SummerRain, спасибо большое....но у меня на DEV выводит ошибку в этом месте
for (int i = 0; i < 10; ++i)
что это может быть?
Yandex
Объявления
03.03.2013, 17:59     Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.
Ответ Создать тему
Опции темы

Текущее время: 18:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru