Среди элементов ниже побочной диагонали найти те которые превышают максимума второго столбца - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Среди элементов ниже побочной диагонали найти те которые превышают максимума второго столбца
#include<iostream>
#include <cstdlib>
 using namespace std;
 int main ()
 {
 const int n =5;//столбцы n=5  строки n= 5
 int matr[n][n];// матрица nxn 
 for(int i=0; i<n; i++)//цикл для заданий элементов матрицы 
// for(int j=0; j<m; j++)//цикл для задания элементов матрицы
 /*{
 matr[i][j] = rand()% 100 +1;//
 }*/
 //int sum = 0;//создание суммы
 for( int i=1;i<n;++i)//цикл задания 
 for(int j = n-i; j<n; ++j)//главная диагональ 
 //if (matr[i][j] > 0 && matr [i][j] %2 )
 //sum += matr[i][j];
 for(int i = 0;i<n;i++)
 {
 for(int j =0; j<n;j++)
 cout<<matr [i][j]<<" ";
 cout<<endl;
 }
 int max=0;//определение максимума 
    for(i=0;i<n;i++)
    
 {
        if (mas[i][1]>max)
            max=mas[i][1];
    }
    cout<<"max="<<max<<endl;
 //cout<<sum;
 cin.get();
 return 0;
 }
можете отредактировать код что бы он был более менее похож на тот что нужен
мне может кто либо помочь?

Решение задачи: «Среди элементов ниже побочной диагонали найти те которые превышают максимума второго столбца»

textual
Листинг программы
 for( int i=0;i<n;i++)//перечисляются строки
 for(int j = 0; j<n; j++)//перечисляются столбцы
{
scanf("%d", &matr[i][j]); 
//Если это элемент второго столбца и он больше текущего максимума , то ...
if ((j==1) && (matr[i][j]>max))
max=matr[i][j]

Объяснение кода листинга программы

Код выполняет следующие действия:

  1. Задаёт два вложенных цикла, которые будут перебирать все элементы матрицы.
  2. С помощью функции scanf считывает в переменную matr[i][j] элемент матрицы.
  3. Проверяет условие: если элемент находится во втором столбце и его значение больше текущего максимального значения, то обновляет значение переменной max.
  4. После завершения циклов, в переменной max будет храниться максимальное значение из всех элементов, расположенных ниже главной диагонали матрицы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы