Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Какая программа реализует сортировку массива целых чисел по возрастанию методом "пузырька" (методом прямого обмена)?

Какая программа реализует сортировку массива целых чисел по возрастанию методом "пузырька" (методом прямого обмена)?

вопрос

Правильный ответ:

#include <stdio.h> #define N 7 int main() { int i, j, k, buf; char arr[N] = "Lection"; for (i=0; i<N; i++) for (j=0; j<N-1; j++) { if (arr[j] < arr[j+1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } }; for (k=0; k<N; k++) printf("%d ", arr[k]); return 0; }
#include <stdio.h> #define N 7 int main() { int i, j, k, buf, min; char arr[N] = "Lection"; for (i=0; i<N-1; i++) { min = i; for (j=i+1; j<N; j++) { if (arr[j]<arr[min]) min = j; buf = arr[i]; arr[i] = arr[min]; arr[min] = buf; } } for (k=0; k<N; k++) printf("%c ", arr[k]); return 0; }
#include <stdio.h> #define N 7 int main() { int i, j, k, buf; char arr[N] = "Lection"; for (i=0; i<N; i++) for (j=0; j<N-1; j++) { if (arr[j] > arr[j+1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } }; for (k=0; k<N; k++) printf("%d ", arr[k]); return 0; }
Сложность вопроса
38
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек находит вот эти ответы inuit? Это же не сложно
29 янв 2019
Аноним
Это очень заурядный вопрос intuit.
08 мар 2018
Аноним
Зачёт сдан. Бегу кутить отмечать зачёт интуит
05 янв 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.