Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » while Schleife » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen while Schleife
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Celtic_Princess
Jungspund


Dabei seit: 23.01.2007
Beiträge: 10

while Schleife Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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?
29.05.2007 11:45 Celtic_Princess ist offline E-Mail an Celtic_Princess senden Beiträge von Celtic_Princess suchen Nehmen Sie Celtic_Princess in Ihre Freundesliste auf
Crotaphytus
Mitglied


Dabei seit: 18.09.2006
Beiträge: 45

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

a%x gibt 0, wenn a durch x teilbar ist. Das heißt, die Bedingung ergibt true, wenn a nicht durch x oder nicht durch y teilbar ist. Was genau das gewünschte Verhalten ist.

Nur sonderlich schnell dürfte die Funktion nicht sein... Augenzwinkern

__________________
Das ist keine Signatur.
29.05.2007 15:35 Crotaphytus ist offline E-Mail an Crotaphytus senden Beiträge von Crotaphytus suchen Nehmen Sie Crotaphytus in Ihre Freundesliste auf Fügen Sie Crotaphytus in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » while Schleife