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?