Informatică, întrebare adresată de ghicacristina53, 8 ani în urmă

Ce realizeaza urmatorul program?
#include <iostream>
using namespace std;
int separ(int n)
{if (n>o)
{int cif=n%10;
separ(n/10);
cout<<cif<<" ";}}
int main()
{int n;
cout<<''n='';
cin>>n;
separ(n);
cout<<endl;}

Răspunsuri la întrebare

Răspuns de skybrothersreal
0

Răspuns:

Ti am rescris programul pentru lizibilitate:

#include <iostream>

using namespace std;

int separ(int n)

{

 if (n>0)

{

 int cif=n%10;

 separ(n/10);

 cout<<cif<<" ";

}

}

int main()

{

int n;

cin>>n;

separ(n);

}

Programul afiseaza recursiv cifrele unui numar n de la tastatura;

Explicație:

pentru n= 12345  va afisa 1 2 3 4 5 .

Alte întrebări interesante