Вот тебе сортировка(пузырьком), если что непонятно то спрашивай:
| Код | #include <stdio.h> #define SIZE 10
int main (int argc, char* argv[]) { int mass[SIZE] = {44,55,45,16,9,-1,65,19,3,5}; for (int i = 0; i < SIZE; ++i) printf("%d ",mass[i]); printf("\n"); /*пузырьковая сортировка по убыванию*/ for (int i = 0; i<SIZE-1; ++i){ int tmp = 0; for (int j=(i+1); j<SIZE; ++j) if (mass[i]<mass[j]) { tmp = mass[i]; mass[i] = mass[j]; mass[j] = tmp; } } for (int i = 0; i < SIZE; ++i) printf("%d ",mass[i]); printf("\n"); return 0; }
|
|