This is an old revision of the document!
Υπολογισμός παραγοντικού
Πρώτος κώδικας πάνω στο Conway's Game Of Life
Ο υπολογισμός του παραγοντικού για την τιμή 0 (δηλαδή το 0!
) είναι λανθασμένος. Δείτε στην εκφώνηση την τιμή που ζητείται να επιστρέφει.
Το μήνυμα που είδατε στο CLion, πάνω από το link (σύνδεσμο) που πατήσατε ήταν της μορφής:
factorial(ΧΧ)==… FAILED : Test at (ΧΧ) failed.
Αυτό σημαίνει ότι ο υπολογισμός του παραγοντικού για την τιμή ΧΧ
είναι λανθασμένος. Η σωστή τιμή είναι αυτή που φαίνεται δεξια από το ==
.
Λανθασμένο αποτέλεσμα για αποδεκτό (1-3) ψηφίο σε ομοιοψήφιο αριθμό (πχ 111,333,888).
Λανθασμένο αποτέλεσμα (διαφροτερικό του -1) για μη τριψήφιο αριθμό.
Λανθασμένο αποτέλεσμα (διαφροτερικό του -2) για ψηφίο εκτός ορίων (1-3).
Λανθασμένο αποτέλεσμα (διαφροτερικό του -2) για ψηφίο εκτός ορίων και μη τρηψήφιο αριθμό ταυτόχρονα.
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 1ο ψηφίο (δηλαδή οι εκατοντάδες).
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 2ο ψηφίο (δηλαδή οι δεκάδες).
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 3ο ψηφίο (δηλαδή οι μονάδες).
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 3ο ψηφίο (δηλαδή οι μονάδες), φαίνεται να επιστράφηκε το 1ο.
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 3ο ψηφίο (δηλαδή οι μονάδες), φαίνεται να επιστράφηκε το 2ο.
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 1ο ψηφίο (δηλαδή οι εκατοντάδες), φαίνεται να επιστράφηκε το 2ο.
Λανθασμένο αποτέλεσμα όταν ζητήθηκε το 1ο ψηφίο (δηλαδή οι εκατοντάδες), φαίνεται να επιστράφηκε το 3ο.