αντιστροφή ακεραιου αριθμού στη C

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
fakas
Δημοσιεύσεις: 14
Εγγραφή: 01 Νοέμ 2011 15:55

αντιστροφή ακεραιου αριθμού στη C

Δημοσίευση από fakas » 12 Οκτ 2012 14:39

Καλησπέρα,
Θα παρακαλούσα οποίος γνωρίζει να με βοηθήσει σε ένα πρόβλημα που εχω με μια άσκηση πάνω στη C.
Εχω να υλοποιησω ένα πρόγραμμα το οποίο θα αντιστρέφει τα ψηφία ενός ακεραιου αριθμού.
Πιστεύω πως έχει να κάνει με κάποιο μαθηματικό τύπο αλλά το μυαλό μου δε πηγαίνει πουθενά!!
Ζητάω όποιος ξέρει να μου πει το σκεπτικό της λύσης για να μπορέσω να καταλάβω κιόλας τι ακριβώς κάνει.
Ευχαριστώ εκ των προτέρων.


fakas
Δημοσιεύσεις: 14
Εγγραφή: 01 Νοέμ 2011 15:55

αντιστροφή ακεραιου αριθμού στη C

Δημοσίευση από fakas » 13 Οκτ 2012 18:55

Πραγματικά, ευχαριστώ πολύ!!
Έχω μία ερώτηση ακόμα αν γνωρίζει κανείς. Αυτές οι 2 γραμμές " rev_num = rev_num*10 + num%10; num = num/10; " πρακτικά, τι ακριβώς κάνουν? Βασικά θέλω να καταλάβω τι ακριβώς κάνει ο κώδικας για να μπορώ να εξηγήσω κιόλας αν μου ζητηθεί.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

αντιστροφή ακεραιου αριθμού στη C

Δημοσίευση από dva_dev » 13 Οκτ 2012 19:45

ο καλύτερος τρόπος για να καταλάβεις τι κάνει ένα πρόγραμμα είναι να το τρέξεις βήμα βήμα.
Αν το περιβάλλον που χρησιμοποιείς δεν υποστηρίζει κάτι τέτοιο χρησιμοποίησε άλλο. πχ codeblocks,codelight,visual studio express ή ότι βρεις.

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 4 επισκέπτες