#include <iostream>
using namespace std;
int main() {
int a[5][5];
for ( int i = 0 ; i <= 4 ; i++){
for ( int j = 0 ; j <= 4; j++){
a[i][j] = rand () % 10 ;
cout << a[i][j] << " " ;
}
cout << endl << endl ;
}
int x = 0 ;
cout << "a)--------------" << endl ;
for ( int i = 0 ; i <= 4 ; i++){
for ( int j = 0 ; j <= 4; j++){
if ((( a[i][j] % 7 ) == 0 ) && ( a[i][j] != 0)){
cout << "Первый элемент кратный семи = " << a[i][j] << " С координатами : " << i+1 << " (строка) и " << j+1 << " (столбец) " << endl ;
x=1;
break;
}
if ( x == 1 ) {
break ;
}
}
}
cout << "b)--------------" << endl ;
cout << "введите число z" << endl ;
int z ,k1,k2,z1;
cin >> z ;
for ( int i = 0 ; i <=4 ; i++){
for ( int j = 0 ; j<=4; j++){
if (a[i][j] >= z ){
z1=a[i][j];
k1 = i ;
k2 = j ;
}
}
}
if ( z1 != 0 ) {
cout << "Последний элемент который больше z = " << z1 << " с координатами: " << k1+1 << " (строка) и " << k2+1 << " (столбец) " << endl ;
}
cout << "в)--------------" << endl ;
x=0;
for ( int i = 0 ; i <=4 ; i++){
for ( int j = 0 ; j<=4; j++){
if (a[i][j] == 0 ){
cout << " Первый елемент равный 0 имеет координаты " << i+1 << " (строка) и " << j+1 << " (столбец)" << endl ;
x=1;
break;
}
}
if ( x == 1 ){
break ;
}
}
int x1=0, x2=0 , x3=0;
cout << "г)--------------" << endl ;
for ( int i = 0 ; i <= 4 ; i++){
for ( int j = 0 ; j <= 4 ; j++){
if ((a[i][j] % 2 == 0 ) && (a[i][j] % 7 == 0 ) && (a[i][j] != 0)){
x1=a[i][j];
x2=i+1;
x3=j+1;
}
}
}
cout << "Последний четный элемент кратный семи = " << (x1) << " с координатами: " << x2 << " (строки) и " << x3 << " (столбцы)" << endl ;
return 0;
}