Среди элементов ниже побочной диагонали найти те которые превышают максимума второго столбца - 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]
Объяснение кода листинга программы
Код выполняет следующие действия:
- Задаёт два вложенных цикла, которые будут перебирать все элементы матрицы.
- С помощью функции scanf считывает в переменную matr[i][j] элемент матрицы.
- Проверяет условие: если элемент находится во втором столбце и его значение больше текущего максимального значения, то обновляет значение переменной max.
- После завершения циклов, в переменной max будет храниться максимальное значение из всех элементов, расположенных ниже главной диагонали матрицы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д