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
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;
}
#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
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);
}
int P(int rep, int nr){
if(rep==1) return nr;
else{
return nr+P(rep-1,nr);
}
}
int main(){
cout<<P(2, 3);
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă