Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. //  сортировка пузырьком
  2.  
  3. #include <stdio.h>
  4.  
  5. int main() {
  6.     int s;
  7.     printf("Введите размер массива:\n");
  8.     scanf("%d",&s);
  9.     while (scanf("%d",&s) != 1)
  10.     {
  11.         while (getchar() != '\n');
  12.         puts("Повторите ввод");
  13.     }
  14.         int A[s];
  15.     printf("Введите элементы массива:\n");
  16.     for(int i = 0; i < s; i++){
  17.         scanf("%d",&A[i]);
  18.         while (scanf("%d",&A[i]) != 1)
  19.         {
  20.             while (getchar() != '\n');
  21.             puts("Повторите ввод");
  22.         }
  23.     }
  24.     for (int z = 0; z < s - 1; z ++){
  25.         for (int j  = 0; j < s - z- 1; j++ ){
  26.             if(A[j] > A[j + 1]) {
  27.                 int temp = A[j + 1];
  28.                 A [j + 1] = A[j];
  29.                 A[j] = temp;
  30.             }
  31.         }
  32.     }
  33.     printf("Отсортированный Массив:\n");
  34.     for(int f = 0;f < s;f++){
  35.         printf("%d\t",A[f]);
  36.     }
  37.     getchar();
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement