Добавил:
13246980
Оставь надежду всяк сюда поступивший
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Синников С++ / Laboratornaya_rabota_9_7-3a / main
.c#include <stdio.h>
#include <stdlib.h>
#define n 2
int main()
{ setlocale(0, "RUS");
int a[2*n][2*n];
int b[n][n];
int i, j, k, s;
printf("Введите элементы массива\n");
for(i=0; i<(2*n); i++)
{ for (j=0; j<(2*n); j++)
{scanf("%i", &a[i][j]);}
}
for(k=0; k<n; k++)
{ for (s=0; s<n; s++)
{b[k][s]=0;}
}
for(i=0; i<n; i++)
{ for (j=0; j<n; j++)
{ k=i; s=j;
b[k][s]=a[i][j];}
}
for(i=0; i<n; i++)
{ for (j=0; j<n; j++)
{ a[i][j]=a[i+n][j+n];}
}
for (i=n; i<(2*n); i++)
{ for (j=n; j<(2*n); j++)
{k=i-n; s=j-n;
a[i][j]=b[k][s];}
}
for(i=0; i<n; i++)
{ for (j=n; j<(2*n); j++)
{ k=i; s=j-n;
b[k][s]=a[i][j];}
}
for(i=0; i<n; i++)
{ for (j=n; j<(2*n); j++)
{ a[i][j]=a[i+n][j-n];}
}
for(i=n; i<(2*n); i++)
{ for (j=0; j<n; j++)
{ k=i-n; s=j;
a[i][j]=b[k][s];}
}
for(i=0; i<(2*n); i++)
{ for (j=0; j<(2*n); j++)
{printf("%i ", a[i][j]);}
printf ("\n");
}
return 0;
}