Advertisement
AlexandruDu

6.Matrici

Jun 8th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. 6.Scrieti un program care citeste de la tastatura un numar natural n
  2. si apoi construieste in memorie o matrice cu n linii si n coloane,
  3. numerotate de la 1 la n,ale carei elemente primesc valori dupa cum urmeaza:
  4. a)elemntele aflate pe diagonala secundara sunt toate nule.
  5. b)elementele de pe linia 1 ,aflate deasurpa diagonalei secundare,au valoarea egala cu i.
  6. c)elementele de pe coloana n-i+1,aflate sub diagonala secundara,au valoraea egala cu i
  7. Programul va afisa matricea astfel construita pe ecran,cate o linie a matrici pe cate o linie a ecranului,
  8. elementele fiecarei linii fiind separate prin cate un spat
  9.  
  10. #include<iostream>
  11. using namespace std;
  12. int main()
  13. {int n,i,j,a[100][100];
  14.   cout<<"n=";cin>>n;
  15.     for(i=1;i<=n;i++)
  16.     { for(j=1;j<=n;j++)
  17.         if(j==n-1+1)
  18.            a[i][j]=0;
  19.         else if(j<n-i+1)
  20.            a[i][j]=i;
  21.         else
  22.            a[i][j]=n-j+1;
  23.     }
  24.  for(i=1;i<=n;i++)
  25.    { for(j=1;j<=n;j++)
  26.        cout<<a[i][j]<<" ";
  27.        cout<<endl;'
  28.   }
  29.  
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement