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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
vladok1234
Сообщений: n/a
#1

Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу - C++

20.01.2013, 20:42. Просмотров 1476. Ответов 3
Метки нет (Все метки)

Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать по строкам.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2013, 20:42     Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу
Посмотрите здесь:

Определить, является ли данная квадратная матрица симметричной относительно главной диагонали. C++
Задана квадратная матрица вещественных чисел. Найти сумму модулей элементов, которые находятся ниже главной диагонали C++ C++
Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали. C++
Определить, является ли целая квадратная матрица порядка n симметричной (относительно главной диагонали) C++
Определить, является ли заданная целая квадратная матрица n- го порядка симметричной (относительно главной диагонали.) C++
C++ Объясните пожалуйста (Матрица задана в виде одномерного массива. Восстановить исходную)
C++ Определить является ли заданная квадратная матрица симметричной относительно главной диагонали
Определить, является ли целая квадратная матрица порядка n симметричной (относительно главной диагонали) C++
Определил, является ли заданная квадратная матрица симметричной относительно главной диагонали! C++
Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали C++
C++ Задана квадратная матрица. Поменять местами строку с максимальным элементом на главной диагонали со строкой с
C++ Определить, является ли заданная квадратная матрица симметричной относительно своей главной диагонали

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.01.2013, 21:59     Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу #2
Размер матрицы заранее известен?
Откуда считываются данные?
Максимальное количество входных чисел (или максимальный размер матрицы) известно (известен)?
Vladok1234567
-121 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 36
20.01.2013, 23:47     Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу #3
Добавлено через 30 секунд
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Размер матрицы заранее известен?
Откуда считываются данные?
Максимальное количество входных чисел (или максимальный размер матрицы) известно (известен)?
можно же randomize сделать
можно #define n 5 при этом mas[n][n]

Добавлено через 1 час 36 минут
кто что думает по данной задаче ?
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
21.01.2013, 06:34     Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу #4
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
#define n 5
int main()
{
    srand( time( NULL ) );
    int mas[n][n], i, j; 
    cout<<"Ishodn mass:"<<endl;
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
            if(j>=i)
            {
                mas[i][j]=rand()%10;
                cout<<mas[i][j]<<" ";
            }
            else
                cout<<"  ";
        cout<<endl;
    }
    for(i=1; i<n; i++)
        for(j=0; j<i; j++)
            mas[i][j]=mas[j][i];
    cout<<"Poluch mass:"<<endl;
    for(i=0; i<n; i++)
    {
        for(j=0; j<n; j++)
            cout<<mas[i][j]<<" ";   
        cout<<endl;
    }
 
    return 0;
}
Yandex
Объявления
21.01.2013, 06:34     Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу
Ответ Создать тему
Опции темы

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