sa se afiseze recuriv si iterativ:
1
1 2
1 2 3
.
.
.
1 2 3 ... n
Multumesc anticipat
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namesapce std;
//Iterativ
void afisare1(int n)
{
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= i; j++)
cout<<j<<' ';
cout<<'\n';
}
}
//recursiv
void afisare2(int n)
{
if(n > 0)
afisare2(n - 1);
for(int i = 1; i <= n; i++)
cout<<i<<' ';
cout<<'\n';
}
int main()
{
int n;
cin>>n;
afisare1(n);
afisare2(n);
}
using namesapce std;
//Iterativ
void afisare1(int n)
{
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= i; j++)
cout<<j<<' ';
cout<<'\n';
}
}
//recursiv
void afisare2(int n)
{
if(n > 0)
afisare2(n - 1);
for(int i = 1; i <= n; i++)
cout<<i<<' ';
cout<<'\n';
}
int main()
{
int n;
cin>>n;
afisare1(n);
afisare2(n);
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă