Informatică, întrebare adresată de EdyZZ, 8 ani în urmă

verificati daca un numar citit de la tastatura:
a) afisati cate numere egale cu o cifra citita de la tastatura are
b)verificati daca este super palindrom

Răspunsuri la întrebare

Răspuns de adrianalitcanu2018
1

Explicație:

Pct a):

#include <iostream>

using namespace std;

int main()

{

   unsigned n,cif,c,k;

   k=0;

   cout<<"numarul este ";

   cin>>n;

   do

   {

       cout<<"cifra este ";

       cin>>cif;

   }

   while(cif<0 || cif>9);

   while(n!=0)

   {

       c=n%10;

       if(c==cif)

           k++;

       n=n/10;

   }

   cout<<"numarul de cifre egale cu "<<cif<<" este "<<k;

   return 0;

}

Pct b):

#include <iostream>

using namespace std;

int main()

{

   int n,ogl=0;

   cout<<"numarul este ";

   cin>>n;

   while(n!=0)

   {

       ogl=ogl*10+n%10;

       n=n/10;

   }

   cout<<"oglinditul este "<<ogl<<endl;

   if(n!=ogl)

       cout<<"nu";

   else

       cout<<"da";

   return 0;

}

Alte întrebări interesante