C++ slanje varijabli među funkcijama

int funkcija1(){
int broj1;
cout<<"Unesi prvi broj";
cin>>broj1;
return 0;
}

int funkcija2(){
int broj2;
cout<<"Unesi drugi broj";
cin>>broj2;
return 0;
}

int saberi()
{
.
.
.
}

zelim da mi u funkciji “int saberi()” ispise koji broj sam unio u funkciji 1, a koji broj u funkciji 2.

Ovo je bezveze program ali me zanima na koji način se varijable prebacuju iz funkcije u funkciju.

Evo probaj pogledati ovo http://stackoverflow.com/questions/11783435/how-to-access-variables-defined-and-declared-in-one-function-in-another-function i ovo http://stackoverflow.com/questions/17718601/c-how-do-i-use-variables-from-one-function-to-another

Pomoću return vraćaj ono što želiš iz funkcije.

int addition (int a, int b)
{
int r;
r=a+b;
return r;
}

int main ()
{
int z;
z = addition (5,3);
cout << "The result is " << z;
}

Ako ovo nije odgovor na pitanje pokušaj postaviti konkretan primjer.