In dem Fall erschließt sich mir nicht, warum Du die Anzahl an Gesamtpersonen zurückgeben möchtest: Es ist die einfache Summe aus Kinder+Erwachsene. Und diese Information liegt (als Einzelinformation) in "main" vor.
Andererseits, wenn Du unbedingt mehrere Dinge zurückgeben möchtest, solltest Du im Falle von C über Data Structures - C++ Documentation nachdenken. Im Falle von C++ kann man ja Classes (I) - C++ Documentation benutzen.
Das ist ein gutes Beispiel für schlechte Angewohnheitem, die sich später beim Profi weiter durchschleifen. Das ist jetzt nicht böse gemeint Leider allzuhäufig anzutreffen: Du schreibst eine Funktion, die "zu viel möchte" und entsprechend stehst Du vor dem Problem, "zu viel" an Information zurückgeben zu müssen. 1 Funktion 1 Sache. Das sollte die Regel sein: Also eine Funktion, die den Preis kalkuliert und eine die die Summe der Personen berechnet (wenn Du es unbedingt in eine Funktion packen willst).
Deine Preisfunktion sähe dann so aus:
int BerechneEndpreis(int Erwachsene, int Kinder){
int EintrittKinder=7;
int EintrittErwachsene=10;
return Erwachsene*EintrittErwachsene+Kinder*EintrittKinder;
}
[/php]
Btw. "return 0" am Ende von Main kannst Du auch einfach weglassen. Es trägt nichts zum Programm bei. Wenn Du es nicht schreibst, hängt der Compiler es einfach an. Ein return-Code wäre dann sinnvoll, wenn Du etwas zurückzugeben hättest. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf