Advertisement
Lustacho

Untitled

Oct 17th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.36 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <stdlib.h>
  4. #include <math.h>
  5. int main()
  6.     {
  7.         setlocale(LC_ALL, "Rus");
  8.         int J,K,q,i,a,b,c;
  9.     printf("Введите количество строк:");
  10.     scanf("%d",&J);
  11.      printf("Введите количество столбцов:");
  12.        scanf("%d",&K);
  13.     int array[J][K];
  14.     for (i=0;i<J;i++)
  15.     for(q=0;q<K;q++)
  16.         {
  17.         printf("(\na[%d,%d]=)", i+1,q+1);
  18.         scanf("%d",&array[i][q]);}
  19.     for (i=0;i<J;i++){
  20.     for (q=0;q<K;q++)
  21.             printf("%d ", array[i][q]);
  22.           printf("\n");}// тут оно пашет
  23.     for (i=0; i<J; i++)
  24.     {
  25.       for (q=0; q<K; q++)
  26.         printf (" %d ", array[i][q]);
  27.         printf ("\n");
  28.     }
  29.         a=array[0][K-1];
  30.         b=array[J-1][K-1];
  31.         c=array[J-1][0];
  32.     for (q=K-1; q>0; q--){
  33.         array[0][q]=array[0][q-1];}
  34.     for (i=J-1; i>1; i--){
  35.         array[i][K-1]=array[i-1][K-1];}
  36.     for (q=0; q<(K-2); q++){
  37.         array[J-1][q]=array[J-1][q+1];}
  38.     for (i=0; i<(J-2); i++){
  39.         array[i][0]=array[i+1][0];
  40.         array[1][K-1]=a;
  41.         array[J-1][K-2]=b;
  42.         array[J-2][0]=c;
  43.     printf("Новая матрица\n");}
  44.     for (i=0; i<J; i++)
  45.         {
  46.           for (q=0; q<K; q++)
  47.           printf (" %d ", array[i][q]);
  48.           printf ("\n");
  49.         }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement