Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<string>
- using namespace std;
- template<typename T>
- void input(T*a, int n, int m)
- {
- for (int i = 0; i < n; ++i)
- for(int j=0; j<m; ++j)
- {
- cout<<"a["<<i<<"]"<<"["<<j<<"]"<<" = ";
- cin>>a[i][j];
- }
- }
- template<typename T>
- void output(T*a, int n, int m)
- {
- for (int i = 0; i < n; ++i)
- for(int j=0; j<m;++j)
- cout<<'\n'<<"a["<<i<<"]"<<"["<<j<<"]"<<" = "<<a[i][j]<<'\n';
- }
- template<typename T>
- void mass()
- {}
- int main()
- {
- int n, m, k;
- cout<<"Vvedite razmernost: ";
- cin>>n>>m;
- int **a=new int*[n];
- for(int i=0; i<n; ++i)
- a[i]=new int [m];
- int *b=new int [m];
- input(a,n,m);
- if (n % 2==0)
- output(a,n,m);
- else
- for(int i=0; i<n; ++i)
- {
- for(int j=0; j<m; ++j)
- {
- b[i]=a[i+1][j];
- a[i][j]=b[i];
- cout<<'\n'<<"a["<<i<<"]"<<"["<<j<<"]"<<" = "<<a[i][j]<<'\n';
- }
- ++i;
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement