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

Сделать симметричную матрицу несимметричной. Где ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread1072997.html
#include <iostream.h> #include <conio.h> #include <stdio.h> class Okno{ int verhni_levui; int pravu_nigni; char* svet_fona; public: Okno(){
C++ дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не симметричной, сдвинув... http://www.cyberforum.ru/cpp-beginners/thread1072988.html
Комбинации C++
Здраствуйте форумчани. Столкнулся с проблемой что немогу решить головоломку. Допустим у нас есть строка символ AAB. В результате программа должна показать такой результат: AAB ABA BAA Подкиньте...
C++ Стиль автора
Доброго времени суток дорогие друзья, очень вас прошу о помощи. Известно, что одной из характеристик стиля автора является длина предложений. Дан текст, состоящий их нескольких предложений,...
C++ Сортировка матрицы (С++ Builder 6) http://www.cyberforum.ru/cpp-beginners/thread1072900.html
Всем доброго времени суток, прошу вашей помощи. Задание: Заменить столбец с минимальным числом нулей на столбец с элементами из заданного массива Х размером m. #include <stdio.h> // подключение...
C++ Не работает функция, которая делит строку по разделителю Функция разделяет строку string str на части, каждая часть ограничена разделителем string razdelitel, результат записывается в массив result_mass 1) она не работает если разделитель не писать... подробнее

Показать сообщение отдельно
Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
16.01.2014, 15:07
вот ваш код по правленный

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include<iostream>
#include<iomanip>
 
using namespace std;
 
 
void transpose(int zt[3][3])
{
    int t;
    for(int i = 0; i < 3; i++)
    {
        for(int j = i; j < 3; j++)         //процедура транспонирования матрицы
        {
            t = zt[i][j];
            zt[i][j] = zt[j][i];
            zt[j][i] = t;
        }
    }
}
 
bool func_simmetr(double **arr,const int &n)
{
    int i,j;
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
            if(arr[i][j]!=arr[j][i]) return false;
    return true;
}
 
void main()
{
    int n,i,j;
    double **mas;
    cout<<"Vvedute n"<<endl;
    cin>>n;
    mas=new double*[n];
 
    for(i=0;i<n;i++)
    {
        mas[i]=new double[n];
    }
 
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
            cin>>mas[i][j]; 
    }
 
    if(!func_simmetr(mas,n)) cout<<"Matrica  ne simmetru4na"<<endl;
    else 
        {
            cout<<"Simmetru4na";
 
 
        int imax = -1;
        int jmax = -1;
        int max= mas[0][0];
 
 
        for(int i = 0; i < n; ++i)
        {
            for(int j = 0; j < n; ++j)         
            {
                if (mas[i][j] >= max)
                {
                    max=mas[i][j];
                    imax=i;
                    jmax=j;
 
                } 
            }
        }
 
        cout << "max = " << max << " pos = " << imax << " " << jmax<< endl;     
 
 
 
        int tmp =mas[imax][0];
        for (int j = 0; j < n-1; j++) 
        {
            mas[imax][j]=mas[imax][j+1];
        }
        mas[imax][n-1] = tmp;
 
 
        // zz[2][0]=z[2][2];
        //  zz[2][1]=z[2][0];
        // zz[2][2]=z[2][1];
 
 
        for(int i = 0; i < n; i++)
        {
            for(int j= 0; j < n; j++)
                cout << mas[i][j];
            cout << '\n';
        }
    }
    system("pause");
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.