С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
neizvestnyi
0 / 0 / 0
Регистрация: 16.11.2015
Сообщений: 9
1

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

25.06.2017, 18:37. Просмотров 916. Ответов 2
Метки нет (Все метки)

Задание:
Задана матрица A(n,n). Определить максимальный элемент среди элементов матрицы, расположенных выше главной диагонали, и минимальный элемент среди тех, что находятся ниже главной диагонали. Если эти элементы равны, найти количество таких чисел в матрице.
Помогите написать программу, пожалуйста!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2017, 18:37
Ответы с готовыми решениями:

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

Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы
Ребят, помогите!!! Необходимо определить количество отрицательных элементов,...

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

Вывести строку матрицы, в которой элемент, стоящий на главной диагонале, максимальный среди элементов главной диагонали.
Дано квадратную матрицу порядка N. Вывести строку матрицы, в которой элемент,...

Определить максимальный элемент среди элементов, лежащих ниже главной диагонали (нужны комментарии)
Помогите! есть задание и есть код, помогите разобраться со всем что сделано в...

2
MrGluck
26.06.2017, 15:35
  #2
 Комментарий модератора 
neizvestnyi, пожалуйста, прочитайте правила форума.
Особое внимание обратите на пункт 4.3 (порядок именования тем).
0
Байт
Эксперт C
19259 / 12378 / 2615
Регистрация: 24.12.2010
Сообщений: 25,493
26.06.2017, 16:10 3
Лучший ответ Сообщение было отмечено neizvestnyi как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int Nx=1, Nm=1, Mx, Mn;
Mx= A[0][1];
Mn= A[1][0];
for(i=0, i<n; i++) {
  for(j=0; j<n; j++) {
    if (i==j) continue;
    int a = A[i][j];
    if (i < j) {
      if (a==Mx) Nx++;
      else if (a > Mx) { Mx=a; Nx=1; }
    }
    else {
      if (a==Mn) Nm++;
      else if (a < Mn) { Mn=a; Nm=1; }
    }
  }
}
Псевдокод
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2017, 16:10

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
не соображу В среде MS Visual C++ разработать программу, которая формирует...

Замена положительных элементов, расположенных выше главной диагонали матрицы
Дана квадратная матрица А(N,N). Составить программу замены положительных...

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


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

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

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