Форум программистов, компьютерный форум CyberForum.ru

Найти max элемент массива 4 х 4, лежащий выше главной диагонали - C++

Восстановить пароль Регистрация
 
vampirefreaks
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 7
25.10.2010, 20:53     Найти max элемент массива 4 х 4, лежащий выше главной диагонали #1
Помогите пожалуйста) По лабе надо сделать:
Найти max элемент массива 4 х 4, лежащий выше главной диагонали

Добавлено через 15 минут
Вот если элемент лежит ниже главное диагонали:
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<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{               clrscr();
 int M[4][4];                                   
 int i,j;                                                
  for(i=0; i<4; i++)                        
  {                                                       
    for(j=0; j<4; j++)                         
     {
       printf(" M[%d][%d]=", i,j);
       scanf(" %d", &M[i][j]);
     }
  }
   for(i=0; i<4; i++)
   {               printf("\n\n");
    for(j=0; j<4; j++)
     {
       printf("\t %d", M[i][j]);
     }
   }
 int max;                                         
   printf("\n\n");
    for(i=0;i<4;i++)
     for(j=0;j<4;j++)
   {
      if(j<i)                                     
     {
       if(i= =2 && j= =1)
       max=M[i][j];
        if(M[i][j]>max)
        max=M[i][j];
     }
   }
     printf("\nmax=%d",max);
return 0;
}
M[0][0]=1
M[0][1]=2
M[0][2]=3
M[0][3]=4
M[1][0]=5
M[1][1]=6
M[1][2]=7
M[1][3]=8
M[2][0]=9
M[2][1]=10
M[2][2]=11
M[2][3]=12
M[3][0]=13
M[3][1]=14
M[3][2]=15
M[3][3]=16


1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16


max=15


А вот как для лежащей ВЫШЕ главной диагонали незнаю оО

Добавлено через 1 час 58 минут
Не кто не знает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2010, 20:53     Найти max элемент массива 4 х 4, лежащий выше главной диагонали
Посмотрите здесь:

Поменять местами максимальный элемент главной диагонали и элемент, лежащий на пересечении главной и побочной диагоналей C++
C++ В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число
C++ в каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число, заменить суммой ранее расположенных элементов
C++ Матрицы.Найти, сколько отрицательных элементов содержит данная матрица в каждом столбце,а также максимальный элемент,лежащий на главной диагонали
C++ Для матрицы M[5][5] найти минимальный элемент лежащий выше побочной диагонали
Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали C++
Найти максимальный элемент матрицы среди расположенных выше главной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
25.10.2010, 21:43     Найти max элемент массива 4 х 4, лежащий выше главной диагонали #2
C++
1
2
3
4
5
6
7
8
9
    int arr[3][3] = {1,2,3,4,5,6,7,8,9};
 
 
    for (int i =0; i < 3; ++i){
        for (int j = i+1; j < 3 ;++ j){
            cout<<arr[i][j]<<" ";
        }
        cout<<endl;
    }
Добавлено через 43 минуты
это вывод элементов выше главной
Yandex
Объявления
25.10.2010, 21:43     Найти max элемент массива 4 х 4, лежащий выше главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 18:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru