C++
Se dau n numere naturale. Afișați numărul pentru care diferența în valoare absolută dintre el și oglinditul său este minimă. Dacă există mai multe asemenea numere, afișați-l pe cel mai mic.
Programul citește de la tastatură numărul n, iar apoi n numere naturale.
Programul va afișa pe ecran numărul determinat x.
Intrare
4
127 964 801 601
Ieșire
601
Va rog urgent!
Răspunsuri la întrebare
Răspuns de
29
int invers(int x)
{
int y=0;
while(x)
{
y=y*10+x%10;
x=x/10;
}
return y;
}
int n, x, y, dif, mini=99999, a;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>x;
y=invers(x);
dif=atoi(x,y);
if(dif<mini)
{
mini=dif;
a=x;
}
}
cout<<a;
{
int y=0;
while(x)
{
y=y*10+x%10;
x=x/10;
}
return y;
}
int n, x, y, dif, mini=99999, a;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>x;
y=invers(x);
dif=atoi(x,y);
if(dif<mini)
{
mini=dif;
a=x;
}
}
cout<<a;
TipyPeBrainly:
Imi dai si mie un multumesc macar, te rog? Eu te.am ajutat pe tine, ajuta.ma si tu pe mine
Fiind una dintre cele mai populare limbi de programare cu scop general din lume, C ++ poate fi folosit pentru a crea totul, de la aplicații mici până la jocuri video complete și drivere critice de sistem. Acum, puteți începe cu C ++ într-un pas cu pas, curs video video, într-un timp mult mai scurt decât încercarea pe cont propriu cu acest tutorial final c plus plus.
Alte întrebări interesante
Ed. muzicală,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă