Faceți căutări pe acest blog

marți, 11 mai 2010

11.05.2010.

/*Din fisierul date.in se citeste un nr intreg din mai mult de 5 cifre.
Sa se determine cifra cea mai mare si cifra cea mai mica,Sa se reformeze nr fara acseste 2 val.*/
#include
#include
#include
#include
int main()
{int x,y,nr,min,max;
ifstream a("date.in");
y=0;
min=9;
max=0;
a>>nr;
x=nr;
while(x!=0)
{if(x%10>max)
max=x/10;
if(x%10 min=x%10;
x=x/10;
}
nr=x;
while(x!=0)
{if(x%10!=min&&x%10!=max)
y=y*10+x%10;
x=x/10;
}
while(y!=0)
{x=x*10+y%10;
y=y/10;
}
a.close();
cout<<"Numarul fara cea mai mica si cea mai mare valoare este:"<return 0;
}

Niciun comentariu:

Trimiteți un comentariu