/* 
	Programma che calcola il prodotto tra due numeri mediante somme successive*/

#include <iostream.h>

unsigned int prodotto(unsigned int,unsigned int);

int main(){
	unsigned int a,b,molt;
	cout<<"Inserisci il primo fattore: ";
	cin>>a;
	cout<<"Inserisci il secondo fattore: ";
	cin>>b;
	molt=prodotto(a,b);
	cout<<"Il risultato della moltiplicazione è "<<molt<<endl;
	return 0;
}

unsigned int prodotto(unsigned int a, unsigned int b){
	if(b==0) return 0;
	else return a+prodotto(a,b-1);
}

