Rezolvare BAC Informatica 2009 – Varianta 43 – Subiectul al II-lea problema 5

Mai jos puteti gasi rezolvarea problemei 5 de la subiectul II din varianta 43 pentru examenul de bacalaureat din anul 2009


#include <iostream>
using namespace std;
int main(){
int n,i,j,a[23][23];
cin>>n;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
if (i < j)
a[i][j] = 1;
else if (i > j)
a[i][j] = 3;
else
a[i][j] = 2;
for (i = 0; i < n; i++){
for (j = 0; j < n; j++)
cout<<a[i][j]<<" ";
cout<<'\n';
}
return 0;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

2 Replies to “Rezolvare BAC Informatica 2009 – Varianta 43 – Subiectul al II-lea problema 5”

  1. de ce ati pus acele 3 cazuri de if la varianat 43 problema 5 sub 2?

    Reply

    1. Salut. Am tratat separat cazurile in care ne aflam deasupra diagonalei principale (i < j), sub aceasta (i > j) sau fix pe ea (i == j).

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *