Scrieţi în limbajul JAVA/C/C++ un subprogram recursiv sub, având un singur parametru, şi care, la apelul sub(n), să afişeze inversul lui n pentru orice valoare naturală a lui n.
Răspunsuri la întrebare
Răspuns de
3
Ti-am facut un program complet C++. Succes!
#include <iostream>
using namespace std;
int n1,inv;
void oglindit(int n,int &ninv)
{
if(n)
{
ninv = ninv*10 + n%10;
oglindit(n/10,ninv);
}
}
int main()
{
cin>>n1;
oglindit(n1,inv);
cout << inv;
return 0;
}
#include <iostream>
using namespace std;
int n1,inv;
void oglindit(int n,int &ninv)
{
if(n)
{
ninv = ninv*10 + n%10;
oglindit(n/10,ninv);
}
}
int main()
{
cin>>n1;
oglindit(n1,inv);
cout << inv;
return 0;
}
Alte întrebări interesante
Arte,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă