Advertisement
Five_NT

[C++]e_info_intensiv V98_SII_P5

Nov 11th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. /*
  2. Scrieti un program C/C++ care citeste de la tastatura un numar natural nenul n (n>50) si
  3. construieste in memorie o matrice cu n linii si n coloane care sa contina primele n2 numere
  4. naturale pare. Prima linie a matricei va contine, in ordine crescatoare, valorile 0, 2,.., 2n-2;
  5. a doua linie va contine, in ordine, valorile 2n, 2n+2,.., 4n-2; a treia linie va contine, in
  6. ordine, valorile 4n, 4n+2,.., 6n-2, iar ultima linie va contine, in ordine, valorile 2n2-2n,
  7. 2n2-2n+2,.., 2n2-2.
  8. 5.
  9. Programul afiseaza pe ecran matricea construita, cate o linie a matricei
  10. pe cate o linie a ecranului, elementele de pe aceeasi linie fiind despartite
  11. prin cate un spatiu.
  12. Exemplu: pentru n=3 se va afisa matricea alaturata. (10p.)
  13. 0 2 4
  14. 6 8 10
  15. 12 14 16
  16. */
  17.  
  18. #include<iostream>
  19.  
  20. using namespace std;
  21.  
  22. int a[100][100], n, i, j;
  23.  
  24. void citire();
  25. void program();
  26.  
  27. int main()
  28. {
  29.     citire();
  30.     program();
  31.     return 0;
  32. }
  33. void program()
  34. {
  35.     int s=0;
  36.     for(i=1; i<=n; i++)
  37.         for(j=1; j<=n; j++)
  38.             {  
  39.                 a[i][j]=s++;
  40.                 s++;
  41.             }
  42.     for(i=1; i<=n; i++)
  43.     {
  44.         for(j=1; j<=n; j++)
  45.             cout<<a[i][j]<<" ";
  46.         cout<<endl;
  47.     }
  48. }
  49.  
  50. void citire()
  51. {
  52.     cin>>n;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement