Сортировка выбором с обменом неотсортированного массива из 1000 элементов - C (СИ)
Формулировка задачи:
#include <stdio.h>
#define MAS 1000
void main(void)
{
int S[MAS];
int P[MAS];
int j = 0;
int i = 0;
S[0] = MAS;
int MIN;
int imin = 0;
int buf;
for (i = 0; i <= MAS-1; i++)
{
S[i+1] = S[i]-1;
}
for (i = 0; i <= MAS; i++)
printf("%d ", S[i]);
printf("\n");
for (i = 0; i <= MAS; i++)
{
MIN = 10000000000;
for (j = i; j<=MAS; j++)
if (S[j] <= MIN)
{
MIN = S[j];
imin = j;
}
S[imin] = S[i];
S[i] = MIN;
for (i = 0; i <= MAS; i++)
printf("%d ", S[i]);
printf("\n");
}
for (i = 0; i <= MAS; i++)
printf("%d ", S[i]);
scanf_s("%d", &i);
}Решение задачи: «Сортировка выбором с обменом неотсортированного массива из 1000 элементов»
textual
Листинг программы
for (i = 0; i <= MAS; i++)