Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Suma zwróconych wartości funkcji

Ostatnio zmodyfikowano 2015-11-13 15:00
Autor Wiadomość
mhab
Temat założony przez niniejszego użytkownika
Suma zwróconych wartości funkcji
» 2015-11-13 14:51:46
Cześć. Szukam pomocy w jednym zadaniu. Mam wrażenie, że jestem dość blisko rozwiązania, ale wciąż umyka mi jakiś szczegół być może którego działania po prostu jeszcze nie poznałem.

Oto kod:
C/C++
#include<iostream>

int funkcja( int * suma )
{
    int counter = 0;
    int x;
    cin >> x;
    counter += x;
    suma = & counter;
    return * suma;
}

int main()
{
    int suma = 0;
    funkcja( & suma );
    funkcja( & suma );
    funkcja( & suma );
    cout << suma; //tutaj cały czas dostaję zero
    system( "pause" );
    return 0;
}

W zadaniu tym miałem wprowadzić do funkcji zmienną z stdin, a później miała ona zwracać te zmienną jako swoją wartość. Problem pojawia się natomiast wtedy, kiedy muszę zsumować kolejno wartości tych funkcji. Możecie mnie nakierować?
P-140074
Monika90
» 2015-11-13 15:00:05
C/C++
* suma += x;
P-140076
« 1 »
  Strona 1 z 1