👤
a fost răspuns

problema informatica

Problema Informatica class=

Răspuns :

Avem, la fiecare 4 linii, primele 2 cu valoarea 0 si ultimele 2 cu valoarea 1.

Deoarece matricea(declarata global) este initializata peste tot cu 0, tot ce trebuie sa facem este sa punem 1 unde trebuie.

#include <iostream>

using namespace std;

bool mat[52][52];

int main(){

   int n,m;

   cin >> m >> n;

   for(int i = 1; i <= m; i++){

       if(i % 4 == 3 || i % 4 == 0)// randurile 3,4,7,8,11,12,...

           for(int j = 1; j <= n; j++)

               mat[i][j] = 1;

   }

   for(int i = 1; i <= m; i++){

       for(int j = 1; j <= n; j++)

           cout << mat[i][j] << ' ';

       cout << '\n';

   }

   return 0;

}