C言語だったので書き直し
#include <stdio.h>
int main( void )
{
    int i = 0, temp = 0;
    int firstKey = 0, secondKey = 0;
    int array[]={ 30, 29, 69, -1454, 22224, -23, 65, 23, 66, 77 };
    int size = sizeof( array ) / sizeof( int );
    for( i = 0; i < size; i++ ){
        printf( "%d, ",array[ i ] );
    }
    puts("");
    for( firstKey = size; firstKey >= 0; firstKey-- ){
        for( int secondKey = firstKey - 1; secondKey >= 0; secondKey-- ){
            if( array[ firstKey ] < array[ secondKey ] ){
                temp = array[ firstKey ];
                array[ firstKey ] = array[ secondKey ];
                array[ secondKey ] = temp;
            }
        }
    }
    for( i = 0; i < size; i++ ){
        printf( "%d, ",array[ i ] );
    }
    return( 0 );
}