Prodotto di due numeri in input utilizzando le somme (C++)?
Devo creare un programmino in C++, dove inserendo due numeri in input, mi calcoli il prodotto, ma senza usare l'operatore " * ".
Mi sapete dire come poter scrivere la formula di ad esempio:
Input_1: 2; input_2: 4.
Un modo alternativo per calcolarne il prodotto, è fare 2+2+2+2 = 8, oppure 4+4 = 8.
Se voglio scrivere questa formula nella "stringa di elaborazione", come posso far eseguire questi calcoli al programma ricevendo però, ovviamente, dati in input diversi da 2 e 4?
2 risposte
- VincenzoLv 72 mesi faRisposta preferita
#include <iostream>
using namespace std;
main()
{
int i,l,n,pr=0;
cout << "\nInserisci il primo fattore da moltiplicare:\n";
cin >> i;
cout << "\nInserisci il secondo:\n";
cin >> l;
for(n=1;n<=i;n++)
pr += l;
cout << "Prodotto: " << pr << endl;
system("pause");
}