Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se numeşte număr curat un număr y cu proprietatea că urma sa este egală cu oglinditul său. Verificaţi proprietatea de număr curat pentru o valoare y citită de la tastatură.

  #include<iostream>
using namespace std;
int main()
{
    
int x,k=0,c,ogl=0,urma;
    
cout<<"x=";cin>>x;
    
c=x;
    
while(c)
    
{
        
k++;
        
ogl=ogl*10+c%10;
        
c/=10;
    
}
    
urma=(pow(10,double(k))-1)-x;
    
cout<<"urma:"<<urma<<endl;
    
cout<<"oglinditul:"<<ogl<<endl;
    
if(ogl==urma)
        
cout<<"DA";
    
else
        
cout<<"NU";
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert