Haskell
Frage: Haskell(1 Antwort)
Vollkommene Zahlen (a) Schreiben Sie eine Funktion teiler, die die Liste der positiven Teiler einer Zahl in irgendeiner Reihenfolge bestimmt. (b) Bestimmen Sie jede Zahl n zwischen 1 und 1000, bei der die Summe ihrer von n verschiedenen Teiler gr¨oßer ist als die Zahl n selbst. |
Frage von paul726 | am 30.11.2017 - 14:02 |
Antwort von Ritchy (ehem. Mitglied) | 30.11.2017 - 21:16 |
Also zu a): Man teile eine ganzzahlige Zahl mit 1 beginnend bis zur Zahl selbst und prüfe, ob das Ergebnis wieder ganzzahlig ist. Die Lösungsmenge dieser Rechenoperation sind dann die Teiler. Leider kann ich diese Programmiersprache nicht, aber man kann es googlen. Evtl. kann man wie bei a) vorgehen, dann alle Teiler addieren, und die eigentliche Zahl wieder abziehen (da sie ja in den Teilern enthalten war). Dann das Ergebnis prüfen (Abfrage), ob es größer als die Zahl n ist. |
5 ähnliche Fragen im Forum:
> Du befindest dich hier: Support-Forum - Computer & Technik- Haskell (1 Antworten)
- Haskell (1 Antworten)
- Haskell: Implementierung α- und β-Konversion Lam.. (0 Antworten)
- Algebraische Datentypen : Mengen (0 Antworten)
- Haskell uhrzeit (1 Antworten)
- mehr ...
ÄHNLICHE FRAGEN:
- HaskellDefinieren Sie in Haskell unter Benutzung von map und filter eine Funktion, die einen String erwartet und einen neuen String wie..
- HaskellEine Zahl soll in einen Buchstaben geändert werden. z.B. toChar 10 --> `K` (Quelle: http://www.pns-berlin.de/skripte.html) ..
- Haskell: Implementierung α- und β-Konversion Lam..Gegeben sei ein algebraischer Datentyp LExpr zur Darstellung von Ausdrücken des λ-Kalküls ohne Konstanten. data LExpr..
- Algebraische Datentypen : Mengen(Haskell) Implementieren Sie die Funktion vonListe :: Eq a => -> Menge a die aus einer Liste vom Typ a eine Menge ..
- Haskell uhrzeitWir führen den Datentypen type Zeit = (Int,Int) ein, der eine Uhrzeit als Paar (h,m) von Stunden- und Minutenwert darstellt (h..
- mehr ...