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

Se da un sir cu n numere naturale. Sa se numere elementele palindrom din sir.

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
5
#include <iostream>
using namespace std;
int main()
{
  int n,nr,x,y,i,k=0; // k contor unde nr cate nr palindrom se citesc
  cin>>n;
  for(i=0;i<n;i++)
  {
      cin>>x;
      y=x; // salvez nr pentru testul de palindrom
      nr=0; // nr pentru a forma inversul
      while(x!=0)
      {
          nr=nr*10+x%10;  // algoritm pentru invers
          x=x/10;  
      }
      if(y==nr)
      k=k+1;
  }
  cout<<k;
  return 0;
}
Răspuns de Seckar
2
Se face cu un simplu for de la 1 la n, in acel for iei la rand fiecare numar, verifici daca e palindrom si daca intr-adevar este palindrom cresi un contor uundeva care initial va fi 0. La sfarsit afisezi contorul.
Alte întrebări interesante