1)Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер.
#include <iostream>
using namespace std;
void main()
{
int arr[5][5]={1,0,3,4,5,
1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5};
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++){
//Если есть 0 в столбце
if ( arr[i][j] == 0 ) cout << "0 v stolbce: " << j + 1 << '\n';
//Если есть 0 в строке
if ( arr[i][j] == 0 ) cout << "0 v stroke: " << i + 1 << '\n';
}
}
2) Проверить, есть ли в матрице хотя бы одина строка, содержащая элемент, равный нулю, и найти ее номер.
#include <iostream>
using namespace std;
void main()
{
int n=0;
int arr[5][5]={1,0,3,4,5,
1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5,
1,2,3,4,5};
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++){
//Если есть 0 в строке
if ( arr[i][j] == 0 ) {
n++;
i++;
}
}
cout<<"\nНулевой элемент содержат "<<n<<" строк";
}