Вычислить значения массива по возрастанию и убыванию, методом поплавка - C (СИ)
Формулировка задачи:
Написать программу вычисляющая значения массива по возрастанию и убыванию,методом попловка
Решение задачи: «Вычислить значения массива по возрастанию и убыванию, методом поплавка»
textual
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- int less(const void *p1, const void *p2)
- {
- return *(const int*)p1 - *(const int*)p2;
- }
- int greater(const void *p1, const void *p2)
- {
- return less(p2, p1);
- }
- void dump(int *p, size_t count, const char *fmt)
- {
- while (count--)
- printf(fmt, *p++);
- putchar('\n');
- }
- int main(void)
- {
- int array[7] = { 1, 2, 3, 3, 7, 2, 0 };
- qsort(array, 7, sizeof(int), less);
- dump(array, 7, "%d ");
- qsort(array, 7, sizeof(int), greater);
- dump(array, 7, "%d ");
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д