Ordenar por método de selección (20 puntos)

Ordenar por método de selección (20 puntos)
Esta pregunta requiere que los n enteros dados sean ordenados de mayor a menor y de salida.

Formato de entrada: la
primera línea de entrada da un número entero positivo n que no excede 10. La segunda línea da n números enteros, separados por espacios.

Formato de
salida : genera una secuencia de números de mayor a menor en una línea, con un espacio entre los números adyacentes y sin espacio adicional al final de la línea.

Muestra de entrada:

4
5 1 7 6

Salida de muestra:

7 6 5 1

Código de resolución de problemas:
// ¡Alinea rápidamente al dios eterno!

#include<iostream>>
#include<algorithm>
using namespace std;
bool cmp(int a,int b)
{
    
    
	return a>b;
}
 int main() 
 {
    
    
 	int n;
	 cin>>n;
	int a[n];
	int i;
	for(i=0;i<n;i++)
	{
    
    
		cin>>a[i];
	 } 
	 sort(a,a+n,cmp);
	 for(i=0;i<n-1;i++)
	 {
    
    
	 	cout<<a[i]<<' ';
	 }
	 cout<<a[n-1]<<endl;
	
}

Los chicos grandes son bienvenidos a asesorar, si no entiendes a los bonitos, puedes enviar un mensaje privado a q2651877067. ¡Me complace responder a QwQ por ti! ! !

Supongo que te gusta

Origin blog.csdn.net/mmmjtt/article/details/114805512
Recomendado
Clasificación