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

Fie un vector care reprezintă vârsta exprimată în ani a n persoane. Să se determine persoanele a căror vârstă exprimată în luni formează un număr palindrom.


radu9614: O sa aiba doar ani fixi la varste? Sau poate sa aiba de ex un an si 3 luni? Ca pare ca sunt cam putini ani care dau palindromi in luni

Răspunsuri la întrebare

Răspuns de radu9614
1

Răspuns:

#include <iostream>

using namespace std;

int v[ 1000 ];

bool ePalindrom( int x )

{

   int copie = x, invers = 0;

   while( copie != 0 )

   {

       invers = invers * 10 + copie % 10;

       copie /= 10;

   }

   if( invers == x )

       return true;

   else

       return false;

}

int main()

{

   int n = 0;

   cin >> n;

   for( int i = 0; i < n; ++i )

   {

       cin >> v[ i ];

       v[ i ] *= 12;

       if( ePalindrom( v[ i ] ) )

       {

           cout << "Persoana " << i << endl;

       }

   }

   return 0;

}

Explicație:

Nu afiseaza nimic daca niciuna din persoane nu respecta criteriul.

Alte întrebări interesante
Matematică, 8 ani în urmă