//Dev-C++ 5.11 (C)#include <stdio.h>#include <malloc.h>void reading(int*,int);void writing(int*,int);int main(void) {int *Array,n,c; scanf("%d",&n); Array=(int*)malloc(n*sizeof(int)); reading(Array,n); for(int i=0;i<n;i++) for(int j=0;j<n;j++) if(Array[i]>Array[j]) {c=Array[i]; Array[i]=Array[j]; Array[j]=c;} writing(Array,n); return 0;}void reading(int *Array,int n) {for(int i=0;i<n;i++) scanf("%d",&Array[i]);}void writing(int *Array,int n) {for(int i=0;i<n;i++) printf("%d ",Array[i]);}Пример ввода:3132Пример вывода:321