Se citește un număr N natural de la tastatură. Dacă N este palindrom, să se
determine și să se afișeze prima cifra a numărului, în caz contrar să se afișeze cifra
maximă a numărului.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int n, cn, ogl = 0, maxim;
cin >> n;
cn = n;
while(n != 0)
{
ogl = (ogl * 10) + (n % 10);
n = n / 10;
}
if(ogl == cn)
{
while(cn > 9)
cn = cn / 10;
cout << cn;
}
else
{
maxim = (cn % 10);
while(cn != 0)
{
if((cn % 10) > maxim)
maxim = (cn % 10);
cn = cn / 10;
}
cout << maxim;
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă