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

Scrieti un program recursiv care calculeaza produsul a 2 numere naturale a si b ,prin adunare repetata a lui a de b ori (axb=a+a+a+......+a) vă rooogggg :o3 :(

Răspunsuri la întrebare

Răspuns de madamadalina199
6
#include <iostream>
#include <conio.h>
using namespace std;
int main ()
{ int a , b , p=0;
cout <<"a=";cin >>a;
cout <<"b=";cin>>b;
while (b>0)
{p=p+a;
b=b-1;}
cout<<p;
getch ();
return 0;
}

artur99: Nu e recursiv...
Răspuns de artur99
9
#include <iostream>

int P(int rep, int nr){
    if(rep==1) return nr;
    else{
        return nr+P(rep-1,nr);
    }
}

int main(){
    cout<<P(2, 3);
}

Madyts: melsii mult...sunt super ambele <3
madamadalina199: ma bucur ca iti place
Alte întrebări interesante