C++

Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер

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<<" строк";
}
Теги:
массив, матрица
Добавлено: 26 Сентября 2013 02:34:25 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...