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

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 Razzvy
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);
}
Alte întrebări interesante