Легкая сортировка в одномерном массиве - C (СИ)
Формулировка задачи:
Помогите, пожалуйста, с сортировкой данного массива по возрастанию.
Я полный профан в Си, окончательно запуталась в сортировках
Вот код программы:
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[count1];
int j,i;
for (i = 0; i < count1; i++) { // ввод массива А
a[i]=-20 + rand() % 100 ;
}
for (i = 0; i < count1; i++) { // вывод массива А
printf("%d\t",a[i]);
}
return(0);
}
Код к задаче: «Легкая сортировка в одномерном массиве - C (СИ)»
for (int i=0; i<count1-1; i++) for (int j=i; j<count1; j++) if (a[i]>a[j]) { int tmp=a[i]; a[i]=a[j]; a[j]=tmp; }
9 голосов, оценка 4.333 из 5
СОХРАНИТЬ ССЫЛКУ