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

Se dau mai multe numere naturale. Determinaţi cel mai mare număr palindrom aflat printre numerele date şi de câte ori apare.
pls in c++ dau coroana

Răspunsuri la întrebare

Răspuns de gegelfermer
0
#include <iostream>
#include <string.h>
using namespace std;
int palindrom(int a)
{int o=0,c;=0
while(a!=0)
{c=a%10;
o=o*10+c;
a=a/10;
}
return o;
}
int main()
{int i, max=s[0], aparitie;
char s[100];
cout<<"numere date=";
cin.get(s,100);
for(i=0; i<strlen(s); i++)
if(palindrom(i)<palindrom(i+1))
max=s[i];
for(i=0; i<strlen(s); i++)
if(s[i]==max)
aparitie++;
cout<<"numarul este "<<max<<"si apare de "<<aparitie;
return 0;

Sper sa fie buna si sa nu aiba greseli. Daca are te rog sa ma ierti si sper sa te ajute.


Alte întrebări interesante