Int main() {
int a[4][4];
int i, j, X=1, sum=0;
cout << "Vvedite elementi matrici :" << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++) {
cout << "a[" << i << "][" << j << "]= ";
cin >> a[i][j]; }}
cout << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++)
cout << a[i][j] << " ";
} cout << endl;
for (i=0;i<4;i++)
for (j=0;j<4;j++)
if (a[i][j]%2!=0) X*=a[i][j];
else sum+=a[i][j];
cout << "proizvedenie ne4etnih elementov = " << X <<endl;
cout << "summa 4etnix elementov = " << sum << endl;
return 0;
}
Лабораторная работа №4 вар 4
Найти в каждой строке матрицы максимальный элемент.
#include <iostream>
using namespace std;
Int main() {
int a[4][4];
int i, j, max;
cout << "Vvedite elementi matrici :" << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++) {
cout << "a[" << i << "][" << j << "]= ";
cin >> a[i][j]; }}
cout << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++)
cout << a[i][j] << " ";
}
for (i=0;i<4;i++){ max = a[0][0];
for (j=0;j<4;j++)
if (a[i][j]>=max) max=a[i][j];
cout << "max elem v stroke №" <<i << " = " << max <<endl; }
return 0;
}
Лабораторная работа №4 вар 8
Определить количество положительных элементов, расположенных ниже побочной диагонали матрицы.
#include <iostream>
#include <iomanip>
using namespace std;
Int main() {
int a[4][4];
int i, j, m=4, s=0;
for(i=0; i<4; i++)
for (j=0; j<4; j++) {
cout << "Vvedite a[" << i << "][" << j << "]: " ;
cin >> a[i][j]; }
cout << "Мassiv A:" << endl;
for (i=0; i<4; i++) {
for (j=0; j<4; j++)
cout << setw (9) << a[i][j] << " ";
cout << endl; }
for (i=0; i<4; i++){
for (j=0; j<m; j++)
a[i][j]=-1;
m--;}
for (i=0;i<4;i++)
for (j=0;j<4;j++)
if (a[i][j]>-1) s++;
cout << "Koli4estvo polojitel`nih 4isel = " << s;
return 0;
}
лабораторная работа №4вар13
Определить сумму элементов, расположенных на главной диагонали матрицы, и произведение элементов, расположенных на побочной диагонали матрицы.
#include <iostream>
using namespace std;
Int main() {
int a[4][4];
int i, j, X=1, sum=0;
cout << "Vvedite elementi matrici :" << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++) {
cout << "a[" << i << "][" << j << "]= ";
cin >> a[i][j]; }}
cout << endl;
for (i=0;i<4;i++){cout << endl;
for (j=0;j<4;j++)
cout << a[i][j] << " ";
} cout << endl;
for (i=0;i<4;i++)
sum+= a[i][i];
for (i=0;i<4;i++)
X*=a[i][3-i];
cout << "proizvedenie elementov pobo4noi diagonali = " << X <<endl;
cout << "summa elementov glavnoi diagonali = " << sum << endl;
return 0; }