|
Komme da bei einer Funktion nicht weiter:
Schreiben sie eine Funktion namens kgv, der sie zwei Zahlen übergeben, und die dann das kleinste gemeinsame Vielfache der beiden Zahlen zurückgibt.
Bsp: Das kgv von 11 und 13 ist 143.
So und nun die Funktion:
int kgv(int x, int y)
int a;
if(x>y)
a=x;
else
a=y;
while((a%x) oder (a%y))
a++;
return(a);
Das oder sollen diese zwei senkrechten Striche sein, die Taste funktioniert nur nicht.
Das Problem ist ich verstehe das oder bei while einfach nicht, denn ich hätte da && geschrieben, denn es soll ja beides durch die Zahl teilbar sein. Warum muss das denn oder heissen?
|
|