Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <stdio.h>
- #include <locale.h>
- #include <stdlib.h>
- #include <time.h>
- #define SIZE 50
- int main()
- {
- srand(time(NULL));
- setlocale(LC_ALL, "rus");
- int n, i, j, min_i, temp;
- puts("Введите натуральное число n, меньшее 50");
- scanf_s("%d", &n);
- if (n >= 50 || n <= 0)
- {
- puts("условие не выполнено");
- return(0);
- }
- signed int a[SIZE];
- printf_s("Созданный массив \n");
- for (int i = 0; i < n; i++)// заполняем массив и выводим его
- {
- a[i] = rand() % 100 - 20;
- printf_s("%d ", a[i]);
- }
- printf_s("\n");
- printf_s("Отсортированный массив \n");
- for (int i = 0; i < n - 1; i++)
- {
- int min_i = i;
- for (int j = i + 1; j < n; j++)
- {
- if (a[j] < a[min_i])
- {
- min_i = j;
- }
- }
- int temp = a[i];
- a[i] = a[min_i];
- a[min_i] = temp;
- }
- for (int i = 0; i < n; i++)
- {
- printf_s("%d ", a[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement