Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void citire(int a[][100],int &n,int &k)
- {
- cout<<"n=";cin>>n;
- cout<<"k=";cin>>k;
- for(int i=0;i<n;i++)
- for(int j=0;j<n;j++)
- cin>>a[i][j];
- }
- void perm(int a[][100],int n,int l)
- {
- int aux;
- aux=a[l][0];
- for(int i=0;i<n;i++)
- a[l][i]=a[l][i+1];
- a[l][n-1]=aux;
- }
- void solve(int a[][100],int &n,int k)
- {
- for(int j=0;j<n;j++)
- for(int i=0;i<k;i++)
- perm(a,n,j);
- }
- void scriere(int a[][100],int &n)
- {
- cout<<endl;
- for(int i=0;i<n;i++)
- {for(int j=0;j<n;j++)
- cout<<a[i][j]<<" ";
- cout<<endl;}
- }
- int main()
- {
- int a[100][100],n,k;
- citire(a,n,k);
- solve(a,n,k);
- scriere(a,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement