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

многомерные массивы. квадратная матрица

10.11.2013, 16:08. Просмотров 811. Ответов 1
Метки нет (Все метки)

всем доброго времени суток.
нужно заменить все элементы НАД главной диагональю максимальным элементом.
код программы, где уже все найдено и объявлено.

#include <iostream>
using namespace std ;
int main()
{
const int N (3) ;
int matrix[N][N] ;

cout << "Enter matrix\n" ;
for (int i (0) ; i < N; i++)
for ( int j (0); j < N ; j++ )
cin >> matrix [i][j] ;

int i (0);
while ( i < N )
{
int j (0) ;
while ( j < N)
{
cout << matrix [i][j]<< '\t';
j++ ;
}
cout << endl ;
i++;
}
int size = sizeof matrix / sizeof ( matrix [0] ) ;
int PP = 0;
for (int i (0); i < size; i++)
{
for (int i (0); i < size; i++) ;
}
PP = matrix[0][0];
for (int j (0); j < size; j++)
for (int i (0); i < size; i++)
if (matrix[i][j] > PP)
PP = matrix[i][j];
cout << "Maximum - " << PP << endl;
return 0;
}



вы моя последняя надежда :С совсем ничего в голову не приходит.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2013, 16:08
Ответы с готовыми решениями:

Многомерные массивы. Матрица.
Всем привет. Прошу помочь с заданием по программированию, не до конца понимаю кое-что… Задание:...

Многомерные массивы . Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов.
Многомерные массивы Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию...

Двумерные массивы (квадратная матрица)
Осуществить циклический сдвиг элементов квадратной матрицы размером М Х N вправо на k элементов...

Дана действительная квадратная матрица X размером n*n. Транспонировать X. Не разрешается использовать вспомогательные массивы. Результат вывести в мат
Дана действительная квадратная матрица X размером n*n. Транспонировать X. Не разрешается...

Многомерные массивы, как перебирать внутренние массивы
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто...

1
genaryok
22 / 22 / 8
Регистрация: 18.10.2013
Сообщений: 62
10.11.2013, 18:29 2
Лучший ответ Сообщение было отмечено linberg как решение

Решение

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
#include <iostream>
using namespace std ;
int main()
{
const int N (3) ;
int matrix[N][N] ;
 
cout << "Enter matrix\n" ;
for (int i (0) ; i < N; i++)
for ( int j (0); j < N ; j++ )
cin >> matrix [i][j] ;
 
int i (0);
while ( i < N )
{
int j (0) ;
while ( j < N)
{
cout << matrix [i][j]<< '\t';
j++ ;
}
cout << endl ;
i++;
}
int size = sizeof matrix / sizeof ( matrix [0] ) ;
int PP = 0;
for (int i (0); i < size; i++)
{
for (int i (0); i < size; i++) ;
}
PP = matrix[0][0];
for (int j (0); j < size; j++)
for (int i (0); i < size; i++)
if (matrix[i][j] > PP)
PP = matrix[i][j];
cout << "Maximum - " << PP << endl;
for(int h=0; h<N; h++)
    for(int j=h+1; j<N; j++)
        matrix[h][j]=PP;
for(int h=0; h<N; h++)
    {
        for(int j=0; j<N; j++)
            cout<<matrix[h][j]<<" ";
        cout<<endl;
}
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2013, 18:29

Многомерные массивы
Здравствуйте, уважаемые форумчане! Давненько я не задавал здесь своих глупых вопросов по плюсам....

Многомерные массивы. Тени
В трехмерном массиве k(l, m, n), состоящем из нулей и единиц, хранится сеточное изображение...

Многомерные массивы и строки.
Извиняюсь, что просто с нуля, но очень надо. Будьте добры) Программирование на языках С 1)Дана...


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

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

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