Sunteți pe pagina 1din 2

CIFRELE UNUI NUMĂR

APLICAŢII:

/*Se citesc n numere de maxim 9 cifre fiecare. Afisati cea mai mare cifra para si cea mai mica

cifra impara folosita in scrierea numerelor citite.

Daca nu exista astfel de cifre se va afisa mesajul "Nu exista"

ex:

n=5

812 65 300 400 901

Se va afisa 8 1.

*/

#include<fstream>

using namespace std;

ifstream fin("date.in");

ofstream fout("date.out");

int main()

int n,x,i,cifmax=-1,cifmin=10,cif;

fin>>n;

for(i=1;i<=n;i++)

fin>>x;

while(x!=0)

cif=x%10;

x=x/10;
if(cif%2==0&&cif>cifmax)

cifmax=cif;

if(cif%2==1&&cif<cifmin)

cifmin=cif;

if(cifmax==-1||cifmin==10)

fout<<"Nu exista";

else

fout<<cifmax<<" "<<cifmin;

return 0;

S-ar putea să vă placă și