Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <math.h>
- int main()
- {
- setlocale(LC_ALL, "Rus");
- int J,K,q,i,a,b,c;
- printf("Введите количество строк:");
- scanf("%d",&J);
- printf("Введите количество столбцов:");
- scanf("%d",&K);
- int array[J][K];
- for (i=0;i<J;i++)
- for(q=0;q<K;q++)
- {
- printf("(\na[%d,%d]=)", i+1,q+1);
- scanf("%d",&array[i][q]);}
- for (i=0;i<J;i++){
- for (q=0;q<K;q++)
- printf("%d ", array[i][q]);
- printf("\n");}// тут оно пашет
- for (i=0; i<J; i++)
- {
- for (q=0; q<K; q++)
- printf (" %d ", array[i][q]);
- printf ("\n");
- }
- a=array[0][K-1];
- b=array[J-1][K-1];
- c=array[J-1][0];
- for (q=K-1; q>0; q--){
- array[0][q]=array[0][q-1];}
- for (i=J-1; i>1; i--){
- array[i][K-1]=array[i-1][K-1];}
- for (q=0; q<(K-2); q++){
- array[J-1][q]=array[J-1][q+1];}
- for (i=0; i<(J-2); i++){
- array[i][0]=array[i+1][0];
- array[1][K-1]=a;
- array[J-1][K-2]=b;
- array[J-2][0]=c;
- printf("Новая матрица\n");}
- for (i=0; i<J; i++)
- {
- for (q=0; q<K; q++)
- printf (" %d ", array[i][q]);
- printf ("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement