Язык Си в примерах/Сортировка: различия между версиями

Нет описания правки
(Поставил теги <source>)
int n, i;
int a[N];
// считываем количество чисел n
scanf("%d", &n);
 
for(i = 0 ; i < n; i++) { //Считывание n чисел
// считываем n чисел
for(i = 0 ; i < n; i++) { //Считывание n чисел
scanf("%d", &a[i]);
}
for(i = 0 ; i < n-1 ; i++) { // n раз
for(j = 0 ; j < n - i -1 ; j++) { // Сравниваемсравниваем два соседних элемента.
for(j = 0 ; j < n - i -1 ; j++) {
if(a[j] > a[j+1]) { // Если они идут в неправильном порядке, то
int tmp = if(a[j]; a[j] => a[j+1]) { ; a[j+1] = tmp; // меняем их местами.
if(a[j] > a[j+1]) { // Еслиесли они идут в неправильном порядке, то
// меняем их местами.
int tmp = a[j]; a[j] = a[j+1] ; a[j+1] = tmp;
}
}
481

правка