Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int sum_cif(int x)
{
int s=0;
while(x)
{
s=s+x%10;
x/=10;
}
return s;
}
int palindrom(int x)
{
int cp=x, inv=0;
while(x)
{
inv=inv*10+x%10;
x=x/10;
}
if(cp==inv)
return 1;
else
return 0;
}
int main()
{
int s=0, i;
cin>>s;
for(i=1001; i<=9999; i++)
if(palindrom(i)==1 && sum_cif(i)==s)
cout<<i<<" ";
return 0;
}
Explicație:
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!