Amorf

Untitled

Sep 8th, 2021
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int arr[5][5];
  5.     int sum[5];
  6.     int temp;
  7.     int i;
  8.     int j;
  9.     int k;
  10.     char c;
  11.     printf("Input arr: \n");
  12.     for (i = 0; i < 5; i++){
  13.         for (j = 0; j < 5; j++){
  14.             while (scanf("%d%c", &arr[i][j], &c) != 2 && c != '/n'){
  15.                 rewind(stdin);
  16.                 printf("Try again\n");
  17.             }
  18.         }
  19.     }
  20.     for (i = 0; i < 5; i++) {
  21.         for (j = 0; j < 5; j++) {
  22.             printf("before sort arr[%d][%d] = %d\n",i + 1,j +1, arr[i][j]);
  23.         }
  24.     }
  25.     for (i = 0; i < 5; i++) {
  26.         temp = 0;
  27.         for (j = 0; j < 5; j++) {
  28.             temp += arr[i][j];
  29.         }
  30.         sum[i] = temp;
  31.     }
  32.     for (i = 0; i < 4; i++){
  33.         for (j = i + 1; j < 5; j++){
  34.             if (sum[i] > sum[j]){
  35.                 for (k = 0; k < 5; k++){
  36.                     temp = arr[j][k];
  37.                     arr[j][k] = arr[i][k];
  38.                     arr[i][k] = temp;
  39.                 }
  40.             }
  41.         }
  42.     }
  43.     for (i = 0; i < 5; i++) {
  44.         for (j = 0; j < 5; j++) {
  45.             printf("after sort arr[%d][%d] = %d\n",i + 1,j +1, arr[i][j]);
  46.         }
  47.     }
  48.     return 0;
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment