HILLFFEEEE!
-
Hi alle, bin gerade in der Schule und hab eine Aufgabe bekommen, die ich leider nicht verstehe !!! Ich hoffe ihr könnt mir helfen. Hier die Aufgabe:
Schreiben Sie ein Programm(Alogrithmus), dass alles Teiler einer Zahl bestimmt und auf dem Bildschirm ausgibt. Beachten Sie dabei, dass Teiler immer in Paaren auftreten, zB.: wird die Zahl 2345 von den Zahlen 1,5,7,35,67,335,469 und 2345 geteilt, Die Paare sind dann (1,2345 , (5, 469). Wählen Sie die Abbruchsbedingung entsprechend.
Ich hoffe ihr könnt mir helfen !
mfg
-
sollst mit ner for-schleife die teiler von 1 aus hochlaufen lassen.
die paarweise-eigenschaft soll heißen, daß du aufhören kannst, wenn teiler*teiler>zahl ist, vermute ich.{int teiler=1;for(;teiler*teiler<zahl;++teiler)if(zahl%teiler==0)Console::WriteLine("{0} {1}",teiler,zahl/teiler);if(zahl%teiler==0)Console::WriteLine("{0}",teiler);}