Ich habe versucht, ein Programm zu erstellen, das eine korrekte Divide-Funktion hat. Mein Code war:
#include <iostream>
using namespace std;
double x,y,z,a;
double divide(x,y) {
if (x >= y) {
x=z;
z=y;
y=x;
return(x/y);
}
else
return(y/x);
}
int main()
{
double x,y,z ;
cout << "Enter x " <<endl;
cin >> x;
cout << "Enter y " <<endl;
cin >> y;
a = divide (x,y);
cout << a <<endl;
system("pause");
return 0;
}
Und ich habe 2 Fehler:
expected `,' or `;' before '{' token
über die {
Linie. Direkt unter der doppelten Wasserscheide (x, y)
Zeile
Und ein weiterer Fehler
divide cannot be used as a function
über die a = divide (x, y);
Linie. Ich verwende Code: Blöcke