Вычислить значения массива по возрастанию и убыванию, методом поплавка - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д