Βοήθεια σε άσκηση για C από βιβλίο

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό UnKnown96 » 10 Ιούλ 2011, 10:51

Γειά σας και πάλι! :)

Λιπόν έχω αγοράσει ένα βιβλίο για C και εχεί μια άσκηση που δεν μπορώ να λύσω.
Θέλω βοήθεια.
Εδώ είναι η άσκηση:

Το παραγοντικό ενός ακαιρέου n, το οποίο γράφεται n!, είναι το γινόμενο των συνεχόμενων ακεραίων από το 1 εώς n. Για παράδειγμα, το 5 παραγοντικό υπολογίζεται με τον τύπο 5! = 5 * 4 * 3 * 2 * 1 = 120. Γράψτε ένα πρόγραμμα για την παραγωγή και την προβολή ενός πίνακα των 10 πρώτων παραγοντικών.
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό maenolis » 10 Ιούλ 2011, 10:59

Καλό θα ταν να ποστάρεις τον κώδικα σου μέχρι εκεί που τον φτάνεις και έπειτα να σου πει κανείς 5 πράγματα. Να σου ποστάρω κώδικα με την λύση νομίζω δεν έχει νόημα οπότε καλύτερα δώσε μας κάποιες κατευθύνσεις να ξέρουμε από που να αρχίσουμε ;)

EDIT: Νομίζω ότι θέλει και μεταφορά ενότητας το θέμα.
1 Γνώσεις → Linux: Αρχάριος ┃ Προγραμματισμός: c,c++,sql,html,css ┃ Αγγλικά: Μέτριος
2 Λειτουργικό →Dual boot Ubuntu 12.04 64-bit (en_US.UTF-8) & Windows 7 Professional 64-bit
3 Προδιαγραφές → Intel® Core™ i3-2330M CPU @ 2.20GHz × 4 ‖ RAM 7.7 Gb
4 Κάρτες γραφικών: Intel® HD3000
5 Σκληρός Δίσκος: → OCZ Vertex4 Sata III 128Gb
Άβαταρ μέλους
maenolis
punkTUX
punkTUX
 
Δημοσιεύσεις: 261
Εγγραφή: 12 Μάιος 2011, 09:56
Τοποθεσία: Ν.Κόσμος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό UnKnown96 » 10 Ιούλ 2011, 11:02

Postαρε τον κώδικα. Το παλεύω μέρες τώρα, μόνο που δεν ξέρω πως να τον ξεκινίσω...
Με for νομίζω, σώστα;
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό maenolis » 10 Ιούλ 2011, 11:05

Οκ...μισό να γραφτεί !
1 Γνώσεις → Linux: Αρχάριος ┃ Προγραμματισμός: c,c++,sql,html,css ┃ Αγγλικά: Μέτριος
2 Λειτουργικό →Dual boot Ubuntu 12.04 64-bit (en_US.UTF-8) & Windows 7 Professional 64-bit
3 Προδιαγραφές → Intel® Core™ i3-2330M CPU @ 2.20GHz × 4 ‖ RAM 7.7 Gb
4 Κάρτες γραφικών: Intel® HD3000
5 Σκληρός Δίσκος: → OCZ Vertex4 Sata III 128Gb
Άβαταρ μέλους
maenolis
punkTUX
punkTUX
 
Δημοσιεύσεις: 261
Εγγραφή: 12 Μάιος 2011, 09:56
Τοποθεσία: Ν.Κόσμος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό UnKnown96 » 10 Ιούλ 2011, 11:06

Περιμένω όσο χρειαστεί.
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό migf1 » 10 Ιούλ 2011, 11:07

Τι εννοεί ενός πίνακα των 10 πρώτων παραγοντικών; Δεν καταλαβαίνω τι ζητάει η άσκηση.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό UnKnown96 » 10 Ιούλ 2011, 11:11

Το 5! είναι ο πέμπτος παραγοντικός.
Εμείς θέλουμε τα παραγοντικά από το 1 μέχρι το 10.
Δηλαδή να βγάζει ένα output κάπως έτσι:
10! = 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 = αποτέλεσμα
9! = 8 * 7 * 6 .... κλπ μέχρι το 1 η αντίστροφα 1! = .... 2! = ... κλπ
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό migf1 » 10 Ιούλ 2011, 11:13

Αχα, κι αυτά πρέπει να μπουν σε πίνακα ή απλά να τα τυπώσουμε στην οθόνη;
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό UnKnown96 » 10 Ιούλ 2011, 11:13

Και τα δύο...

Ξέρω, δεν είναι και πολύ καθαρά γραμμένες οι ασκήσεις σε αυτό το βιβλίο, όντως.
Είναι ασαφείς οι περισσότερες...
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Βοήθεια σε άσκηση για C από βιβλίο

Δημοσίευσηαπό migf1 » 10 Ιούλ 2011, 11:14

οκ, κάτσε να το το δω (γιατί είμαι και με 39 πυρετό :( )
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι