Se vuoi basarti sull'addizione per effettuare la moltiplicazione non devi cambiare quella dell'addizione, ma la devi usare iterativamente...
2 * 3 = 2 + 2 + 2
quindi, in termini di pseudo-codice:
Se intendi scriverne un'altra, l'algoritmo è ovviamente diverso e va ripensato...codice:func moltiplica(int a, int b) { int iterator = 0; int result = 0; for(iterator = 0; iterator < b; iterator++) { result = somma(result, a); } return result; }
Ciao.![]()



