👤

Se citesc 2 numere intregi a si b. Sa se calculeze produsul axb fara a folosi operatorul pentru inmultire(indicatie:rezultatul se va obtine prin adunarea repetata a lui |a| de |b| ori si se va face discutie dupa semnul operanzilor).
Va rog sa ma ajute cineva la elaborarea algoritmului,dar si la transpunerea in C++


Răspuns :

eu cred ca ar trebui sa faci un for ( de la 1 la b) , in asa fel incat de la 1 pana la b sa se mareasca valoarea lui a ,cu o variabila aux=a.pentru ca de exemplu la 3*4 , o sa se repete forul de mai multe ori si o sa ajungi la i=3(ultimul) si o sa ai a(nr precedent , cu aux adunat) =a +aux; (aux fiind a , fara sa adaugi nimic. 
9=9+3 => 12
si inainte de asta a fost
i=2 => 6=6+3 =>9; si asa mai departe
si caz particular pt cand b=0; implicit si produsul o sa fie 0;
 sper sa intelegi ce am facut.
Vezi imaginea LID