Solicitud para escribir un programa C++ simple
{
ARRAY&?(const?ARRAY&);
ARRAY(const?ARRAY&);
privado:
int?a[100];
int?n;
público:
ARRAY(int?t[],?int ?m);
int?sum(int?x);
void?fun();
void?print();
};
ARRAY::ARRAY(int?t[],?int?m)
{
n? =?m;
mientras(m?ARRAY::sum(int?x)
{
int?r?=?0;
mientras (x)?r?+=?x%10,?x/=10;
return?r;
}
void?ARRAY::fun()
{
int?i,?j,?t;
for(i?=?n?1;?i?>=?0;? --i)
for(j?=?0;?j?
si?(suma(a[i])? < ?suma(a[j]))
t?=?a[i],?a[i]=a[j],?a[j] =?t;
}
#include?
usando?namespace?std;
void?ARRAY::print()
{
int?i,?iend?=?n??1;
for(i?=?0;?i?
cout?
cout?{297,?735,?624,?158,?312,?900};
ARRAY?arr(datos ,?sizeof(data)?/?sizeof(*data));
cout?<"La matriz antes de ordenar es:";
arr.print();
arr.fun();
cout?<"La matriz ordenada es: ";
arr.print();
return?0;
}
¡Hay huevos en tu cara! ¡Realmente me duelen las pelotas!