Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
CHELitw
0 / 0 / 1
Регистрация: 06.09.2012
Сообщений: 30
#1

Найти наибольший элемент среди элементов матрицы, расположенных над главной диагональю и под боковой диагональю - C++

27.11.2012, 18:17. Просмотров 1822. Ответов 2
Метки нет (Все метки)

Нужно написать код на С++,обращаюсь к вам за помощью)
Найти наибольший элемент среди элементов матрицы, расположенных над
главной диагональю i под боковой диагональю.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 18:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти наибольший элемент среди элементов матрицы, расположенных над главной диагональю и под боковой диагональю (C++):

Определить наибольший среди элементов матрицы расположенных под главной диагональю
Помогите не могу решить. Дано квадратную матрицу, в которой необходимо...

Найти минимальный элемент среди элементов, расположенных над главной диагональю, и поменять местами первый и п
Найти минимальный элемент среди элементов, расположенных над главной...

Найти максимальный элемент среди отрицательных элементов матрицы, расположенных над побочной диагональю
Помогите пожалуйста составить программу на C++: Дана матрица A(4,4) Найти...

Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали
Даны матрицы А(4,3) и В(3,5). Для каждой матрицы вычислить сумму элементов над...

Определить min значение среди элементов матрицы, расположенных под главной диагональю и одновременно под побочной
дано квадратную матрицу, в которой необходимо определить наименьшее значение...

Определить максимальный и минимальный элемент среди всех элементов матрицы лежащие над главной диагональю
Дана квадратная матрица размерности n. Определить максимальный и минимальный...

2
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
27.11.2012, 20:09 #2
Лучший ответ Сообщение было отмечено CHELitw как решение

Решение

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
#include "stdafx.h"
#include "iostream"
#include "iomanip"
#include "ctime"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(time(NULL));
 
    const int SIZE = 10;
    int A[SIZE][SIZE];
    int maximum;   // максимальный элемент над главной диагональю
 
    for (int y=0; y<SIZE; y++)
        for (int x=0; x<SIZE; x++)
            A[y][x] = rand() % 100;
 
    for (int y=0; y<SIZE; y++)
    {
        for (int x=0; x<SIZE; x++)
            cout << setw(3) << A[y][x];
        cout << endl;
    }
    cout << endl;
 
    maximum = A[0][0];
    for (int y=0; y<SIZE; y++)
        for (int x=y; x<SIZE; x++)
            if (A[y][x] > maximum)
                maximum = A[y][x];
 
    cout << maximum << endl;
    
    system("pause");
    return 0;
}
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5115 / 1553 / 950
Регистрация: 23.01.2011
Сообщений: 3,179
Завершенные тесты: 1
27.11.2012, 21:03 #3
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main() {
    srand(time(NULL));
    const int size = 5;
    int matrix[size][size];
    
    std::cout << "Matrix: " << std::endl;
    for(int i = 0; i < size; i++) {
            for(int j = 0; j < size; j++)
                    std::cout << std::setw(5) << (matrix[i][j] = rand() % 99);
            std::cout << std::endl;
    }
    
    int max = 0;
    for(int i = 0; i < size; i++)
            for(int j = 0; j < size; j++)
                    max = ((i >= size - j) && (i < j) && (matrix[i][j] > max)) ? matrix[i][j] : max;
    std::cout << "Maximal: " << max << std::endl;
    
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 21:03
Привет! Вот еще темы с решениями:

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

Вычислить для обратной матрицы сумму эллементов, расположенных над главной диагональю и под ней. С++
Программный код для формирования матрицы, а так же нахождения обратной матрицы...

Сформировать одномерный массив из элементов матрицы, расположенных над главной диагональю
Дан двумерный массив размером nxn. Сформировать одномерный массив из элементов...

Создать функцию нахождения суммы элементов, расположенных над главной диагональю квадратной матрицы
Создать функцию нахождения суммы элементов , расположенных над главной...


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

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

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