Пузырьковая сортировка. Нужен код в Dev C++ 4.9.9.2 Отсортировать не менее 20 чисел по убыванию

Пузырьковая сортировка. Нужен код в Dev C++ 4.9.9.2 Отсортировать не менее 20 чисел по убыванию...
по возможности поправь те и закоментируйте эту шляпу плиз) )
#include
#include
#include

int main(){
int a[20];
int s,d,f,sc;
sc=0;
f=0;

for(int i=20;i>0;i--)
{
a=i-1+f;
printf("%d n",a);

}

while ((20-sc)>0)
{

for (s=2;s<20-sc;s++)
{
if ((a)< (a[s-1]))
{
d=a;
a=a[s-1];
a[s-1]=d;
}

}
}
sc=sc+1;
for(int i=0;i<10;i++)
{

printf("%f /n",a);

}

getch();
}
спасибо!

  • #include
    #include
    #include
    #define SIZE 20
    using namespace std;
    void bubble(int *, int);
    void show(int *, int);
    int main() {
    srand(static_cast(time(NULL)));
    int v[SIZE];
    for (int n = 0; n < SIZE; ++n) v[n] = 1 + rand() % 99; show(v, SIZE); bubble(v, SIZE); show(v, SIZE); cin.get(); cin.get(); return 0; } void show(int * p, int size) { for (int n = 0; n < size; n++) cout << setw(3) << p[n]; cout << endl; } void bubble(int * p, int size) { int temp; for (int n = 1; n < size; n++) { for (int m = 0; m < size - n; m++) { if (p[m] < p[m + 1]) { temp = p[m]; p[m] = p[m + 1]; p[m + 1] = temp; } } } } ----------------------- #include
    #include
    #include