Scrieti o functie astfel încât să construiască în mod recursiv un număr palindrom, centrat în jurul ultimului digit.
Exemplu
n = 235 -> palindrom(n)=palindrom(235)=23532
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int p=10;
void palindrom(int &n)
{
if (n/p==0) {cout<<n;}
else {n=n*10+n/p%10;
p=p*100;
palindrom(n);}
}
int main()
{ int n;
cout<<"n="; cin>>n;
palindrom(n);
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă