Pavon
1

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

27.12.2009, 01:25. Показов 2321. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста составить программу на C++:
Дана матрица A(4,4)
Найти максимальный элемент среди отрицательных элементов матрицы расположенных над побочной диагональю.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2009, 01:25
Ответы с готовыми решениями:

Найти наибольший элемент среди элементов матрицы, расположенных над главной диагональю и под боковой диагональю
Нужно написать код на С++,обращаюсь к вам за помощью) Найти наибольший элемент среди элементов...

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

Найти максимальный элемент, расположенный над побочной диагональю матрицы
Нужно решить задачу, но не могу разобраться в ней, Даны две матрицы C, D найти max элемент,...

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

3
Быдлокодер
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
27.12.2009, 07:16 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Если "максимальный" - имеется ввиду ближе к нулю, то

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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 4
using namespace std;
int main()
{
randomize();
  int A[N][N],max,flag=0;
  for (int i=0;i<N;i++)
  {
      for (int j=0;j<N;j++)
      {
          A[i][j]=rand()%9-9;
          cout<<A[i][j]<<" ";
          if (A[i][j] < 0 && flag==0)
          {
              max=A[i][j];
              flag=1;
          }
      }
    cout<<endl;
  }
  for (int i=0;i<N;i++)
      for (int j=0;j<N-i-1;j++)
          if (A[i][j] < 0)
              if (A[i][j] >= max)
                  max=A[i][j];
  cout<<"\n\n"<<max;
  getch();
}
0
Pavon
27.12.2009, 13:07 3
Среда программирования - Borland 5.2
Быдлокодер
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
27.12.2009, 13:25 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pavon, Что то я раньше этого не заметил.
А Вам что, религия не позволяет код переделать под 5.2 ?
Не привыкайте к халяве - три строки убрать это не горы свернуть.
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#define N 4
int main()
{
randomize();
  int A[N][N],max,flag=0;
  for (int i=0;i<N;i++)
  {
      for (int j=0;j<N;j++)
      {
          A[i][j]=rand()%9-9;
          cout<<A[i][j]<<" ";
          if (A[i][j] < 0 && flag==0)
          {
              max=A[i][j];
              flag=1;
          }
      }
    cout<<endl;
  }
  for (int i=0;i<N;i++)
      for (int j=0;j<N-i-1;j++)
          if (A[i][j] < 0)
              if (A[i][j] >= max)
                  max=A[i][j];
  cout<<"\n\n"<<max;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2009, 13:25
Помогаю со студенческими работами здесь

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

Найти максимальный элемент среди отрицательных элементов матрицы, расположенных над побочной диагональю
14. Дана матрица А(4,4) 1. Найти максимальный элемент среди отрицательных элементов матрицы,...

Найти максимальный элемент среди отрицательных элементов матрицы , расположенных над побочной диагональю
14. Дана матрица А(4,4) 1. Найти максимальный элемент среди отрицательных элементов матрицы,...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru