ola necesito hacer un programa que ordene 10 numeros de mayor a menor, utilizando el array, hice este programa pero no me corre
#include <iostream>
using namespace std;
double mayor(double a, double b, double c, double d )
{
double retorno = a;
if(b>retorno)
retorno = b;
if(c>retorno)
retorno = c;
if(d>retorno)
retorno = d;
return (retorno);
}
int main()
{
double x =0 , y =0, z=0, w =0;
do
{
system("cls");
cout<<"dame un numero"<<endl;
cin>>a;
cout<<"dame otro numero"<<endl;
cin>>b;
cout<<"dame otro numero"<<endl;
cin>>c;
cout<<"dame otro numero"<<endl;
cin>>d;
cout<<"dame otro numero"<<endl;
cin>>e;
cout<<"dame otro numero"<<endl;
cin>>f;
cout<<"dame otro numero"<<endl;
cin>>g;
cout<<"dame otro numero"<<endl;
cin>>h;
cout<<"dame otro numero"<<endl;
cin>>i;
cout<<"dame otro numero"<<endl;
cin>>j;
if (a==b==c==d==e==f==g==h==i==j)
cout<<"dato invalido porque son iguales"<<endl;
else
cout<<"el numero mas grande es: "<<mayor(a,b,c,d,e,f,g,h,i,j)<<endl;
system ("PAUSE");
}
while (a,b,c,d,e,f,g,h,i,j!=0);
}