Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main ()
- {
- int a[100][100],niza[30];
- int n,i,j,x,k=0,s,p;
- scanf("%d",&n);
- for(i=0; i<n; i++)
- {
- for(j=0; j<n; j++)
- scanf("%d",&a[i][j]);
- }
- scanf("%d",&x);
- s=n/x; p=n/x;
- niza[0]=a[0][0];
- for(i=0; i<n; i++)
- {
- for(j=0; j<n; j++)
- {
- if(niza[k]>a[i][j])
- niza[k]=a[i][j];
- if(j==s-1)
- {
- s+=n/x;
- if(i==p-n/x)
- niza[++k]=a[i][j+1];
- else ++k;
- }
- }
- s=n/x;
- if(i==p-1)
- {
- niza[k]=a[i+1][0];
- k+=x;
- p+=n/x;
- }
- k-=x;
- }
- k=0; p=n/x; s=n/x;
- for(i=0; i<n; i++)
- {
- for(j=0; j<n; j++)
- {
- printf("%d ",niza[k]);
- if(j==s-1)
- {
- s+=n/x;
- ++k;
- }
- }
- s=n/x;
- if(i==p-1)
- {
- k+=x;
- p+=n/x;
- }
- printf("\n");
- k-=x;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment