Pagini recente »
Monitorul de evaluare
|
Monitorul de evaluare
|
Profil TudorToma
|
Monitorul de evaluare
|
Cod sursă (job #393721)
Cod sursă (job
#393721)
#include <fstream>
using namespace std;
int x,n,i,k,cmin,s,v[10],maxx,poz,j;
int main()
{
ifstream in("numere3.in");
ofstream out("numere3.out");
in>>n;
for(i=1;i<=n;i++)
{
in>>x;
cmin=x%10;
x=x/10;
s=s+cmin;
k=1;
while(x)
{
v[k]=x%10;
x=x/10;
k++;
}
maxx=-1;
poz=-1;
for(j=1;j<=k;j++)
{
if(v[j]>maxx){
maxx=v[j];
poz=j;
}
}
v[poz]=cmin;
for(j=k-1;j>=1;j--)
{
out<<v[j];
v[j]=0;
}
out<<'\n';
}
out<<s;
return 0;
}