Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. void cit(int &m, int &n, int a[10][10])
  5. {
  6. cout<<"m=";
  7. cin>>m;
  8. cout<<"n=";
  9. cin>>n;
  10. for(int i=1;i<=m;i++)
  11. for(int j=1;j<=n;j++)
  12. {
  13. cout<<"a["<<i<<"]["<<j<<"]=";
  14. cin>>a[i][j];
  15. }
  16. }
  17. void afis(int m, int n, int a[10][10])
  18. {
  19. for(int i=1;i<=m;i++)
  20. {
  21. for(int j=1;j<=n;j++)
  22. cout<<a[i][j]<<" ";
  23. cout<<endl;
  24. }
  25. }
  26. int verif(int m, int n, int a[10][10], int x)
  27. {
  28. for(int i=2;i<=m-1;i++)
  29. if(2*a[i][x]!=a[i-1][x]+a[i+1][x]||a[i][x]==a[i-1][x])
  30. return 0;
  31. return 1;
  32. }
  33. void afisare(int m, int n, int a[10][10])
  34. {
  35. for(int i=1;i<=n;i++)
  36. if(verif(m,n,a,i)!=0)
  37. {
  38. for(int j=1;j<=m;j++)
  39. cout<<a[j][i]<<endl;
  40. cout<<endl;
  41. }
  42. }
  43. int main()
  44. {
  45. int m,n,a[10][10];
  46. cit(m,n,a);
  47. afis(m,n,a);
  48. cout<<endl<<endl;
  49. afisare(m,n,a);
  50. return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement