programozas
-
Suffering #258 Hello. full kezdő vagyok még programozásban. Azt a feladatot kaptuk c++ ban, hogy:
Határozzuk meg két természetes szám szorzatát úgy, hogy nem használjuk a
szorzás müveletét!
#include <iostream>
using namespace std;
int main()
{int a, b, c, i;
cout << "Kérek egy számot!";
cin >> a;
cout << "Kérek egy másik számot!";
cin >> b;
for (i=1; i<=b; ++i)
{
c = a + a
;}
cout << c;
return 0;
}
nem értem ez miért nem müködik, hát benne van a ciklusban, hogy b-szer fusson le a ciklus vagyis ennyiszer adjon hozzá a változo értékét. de erre csak annyit csinált 1-szer hozzáadja a-t. tök mindegy mennyit irok be. Mi lehet a gond?