Informatică, întrebare adresată de oneletter12, 9 ani în urmă

Realizati un program care sa calculeze suma tuturor numerelor palindrom din intervalul [a,b]. 


oneletter12: media aritmetica *

Răspunsuri la întrebare

Răspuns de fllorina
0
#include<iostream>
using namespace std;

int palindrom(int x)
{    int c_x=x,c=0;   
 while(c_x) 
  {        c=c*10+c_x%10;        c_x=c_x/10;    } 
   if(c==x) return 1; 
  else return 0;}

int main()
{    int i,a,b,S=0,aux;   
 cin>>a>>b; 
  if(a>b)     {        aux=a; a=b; b=aux;    }   
 for(i=a;i<=b;i++) 
   if(palindrom(i))     S=S+i;   
 cout<<S;
}
Alte întrebări interesante