#include <iostream>
using namespace std;
int l1, l2;
int dodawanie(int a, int b) {
return a+b;
}
int main() {
cout << "Podaj pierwsza liczbe: ";
cin >> l1;
cout << "Podaj pierwsza liczbe: ";
cin >> l2;
cout << "suma liczby " << l1 << " i " << l2 << " to: " << dodawanie(l1, l2);
return 0;
}
Po pierwsze każdy argument funkcji musi mieć wskazany typ.
Po drugie nie da się zwarać bezpośrednio wielu wartości z jednej funkcji. Mógłbyś zwracać tablicę kilku zmiennych, ale to nie ma sensu, bo to nie logiczne.
Po trzecie (w związku z pkt. 2) musisz określić typ zwracanej wartości.
@Edit: Wersja z voidem:
#include <iostream>
using namespace std;
int l1, l2;
void dodawanie(int a, int b) {
cout << "suma liczby " << a << " i " << b << " to: " << a + b;
}
int main() {
cout << "Podaj pierwsza liczbe: ";
cin >> l1;
cout << "Podaj pierwsza liczbe: ";
cin >> l2;
dodawanie(l1, l2);
return 0;
}