Ho trovato questo algoritmo che permette di eseguire moltiplicazione attraverso un ciclo di somme, ma è proprio il funzionamento di questo che non capisco. Scrivo il codice e commento la parte a me incomprensibile. Grazie in anticipo per l'aiuto.
#include <iostream>
using namespace std;
int main()
{
int a , b, mul = 0;
cout <<"Inserire i numeri da moltiplicare";
cin>>a>>b;
cout<<""
for (int i = 1; i <= a; i++) //Non mi è ben chiaro cosa faccia questo ciclo for
mul = mul + b; //Il valore della b inserito dall'utente a quale valore della variabile mul andrà sommato? Quanto vale mul?
cout << a << " * " << b << " = " << mul << endl;
return 0;
}