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! ! !