Hallihallo
ich bin anfänger beim programmieren im c++ und habe jetz ein problem.
ich soll eine funktion programmieren. alles schön und gut, aber im programm selbst, muss ich dann die variablen definieren und danach das ergebnis anzeigen.
das ergebnis zeigt es aber nur kurz an und das programm schließt danach.
auch mit cin.get();
kann mir jemand helfen bzw. sagen, was ich falsch mache?
danke im voraus
#include <iostream>
#include <cmath>
using namespace std;
double funktion(double x, double y, double sigma);
int main() {
double x,y,sigma;
cout << "exp( -( x*x + y*y ) / ( 2*sigma ) ): " << endl << endl;
cout << "x: ";
cin >> x;
cout << "y: ";
cin >> y;
cout << "sigma: ";
cin >> sigma;
cout << endl << endl;
cout << "Ergebnis: " << funktion(x,y,sigma) << endl << endl;
return 0;
}
double funktion(double x, double y, double sigma) {
cin.get();
return exp( -( x*x + y*y ) / ( 2*sigma ) );
}