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
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ă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă