Răspuns :
Răspuns:
#include <bits/stdc++.h>
using namespace std;
ifstream fin("numere.in");
ofstream fout("numere.out");
bool ver_pal(int a)
{
int copie = a;
int ogl = 0;
while(a)
{
ogl=ogl*10+a%10;
a/=10;
}
if(ogl == copie)
return true;
else
return false;
}
int main()
{
int n ,v[1001],i;
fin>>n;
int maxx=0;
for(i=1;i<=n;i++)
{
fin>>v[i];
if(v[i]>maxx && ver_pal(v[i])==true)
maxx = v[i];
}
int pal_1;
int pal_2;
for(i=1;i<=n;i++)
if(ver_pal(v[i])==true)
{
pal_1 = v[i];
break;
}
for(i=n;i>=1;i--)
if(ver_pal(v[i])==true)
{
pal_2 = v[i];
break;
}
fout<<maxx<<"\n"<<pal_1<<" "<<pal_2;
}
Explicație:
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!