Advertisement
Guest User

Untitled

a guest
May 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. // rotatia unei matrici
  2.  
  3. /*
  4. 1. O rotatie la stanga !
  5.  
  6. exemplu :
  7.  
  8. 1 2 3
  9. 4 5 6
  10. 7 8 9
  11.  
  12. <---
  13.  
  14. 3 6 9
  15. 2 5 8
  16. 1 4 7
  17.  
  18.  
  19. */
  20. #include<fstream>
  21. #include<iostream>
  22. using namespace std;
  23.  
  24. int A[100][100];
  25. int C[100][100];
  26. int n;
  27.  
  28. int read_data()
  29. {
  30. fstream f;
  31. f.open("input.dat",ios::in);
  32. f>>n;
  33. for(int i=1;i<=n;i++)
  34. for(int j=1;j<=n;j++) f>>A[i][j];
  35. return 0;}
  36.  
  37. int print_data(int somematrix[100][100],int dimension)
  38. {
  39. cout<<endl;
  40. for(int i=1;i<=dimension;i++)
  41. {
  42. for(int j=1;j<=dimension;j++) cout<<somematrix[i][j]<<" ";
  43. cout<<endl;
  44. }
  45. }
  46.  
  47. int main()
  48. { read_data();
  49. cout<<"Original matrix ";print_data(A,n);
  50.  
  51. /*
  52.  
  53. for(int i ....
  54. {
  55.  
  56. for(int k=n;k>=1;k=k-1)
  57. C[n-k+1][i]=A[i][k];
  58.  
  59. }
  60. */
  61. for(int k=n;k>=1;k=k-1)
  62. C[n-k+1][1]=A[1][k];
  63.  
  64.  
  65. print_data(C,n);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement