Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- //Максимальный размер массива
- #define n 500
- int main()
- {
- int arrSize = 0;
- printf("Размер массива> ");
- scanf("%d", &arrSize);
- if (arrSize > n)
- {
- printf("Превышен максимальный размер массива");
- return 0;
- }
- int arr[n]={};
- printf("Вводите элементы массива:\n");
- for (int i = 0; i < arrSize; i++)
- scanf("%d", &arr[i]);
- for (int i = 0; i < arrSize-1; i++)
- if (arr[i] > arr[i+1])
- {
- int a = arr[i];
- arr[i] = arr[i+1];
- arr[i+1] = a;
- if (i > 0)
- i--;
- i--;
- }
- printf("Результат:\n");
- for (int i = 0; i < arrSize; i++)
- printf("%d\n", arr[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement