Δημοσιεύτηκε: 11 Νοέμ 2011, 21:05
από migf1
Αν μιλάμε για ακεραίους, ο σωστός τύπος είναι ο long int ;)

Τώρα για τη συνθήκη, είναι εσφαλμένη διότι λέει στο do-while να επαναλαμβάνεται όσο ο αριθμός που διαβάζει είναι μέσα στο επιθυμητό εύρος. Το σωστό είναι να επαναλαμβάνεται όσο ο αριθμός που διαβάζει είναι έξω από το επιθυμητό εύρος, ελέγχεις δηλαδή το ανάποδο από αυτό που πραγματικά θέλεις :)

Άσχετα με τα παραπάνω όμως, αν η άσκηση σου ζητάει να διαβάσεις τα 6 ψηφία ξεχωριστά το καθένα (και όχι μονοκόμματα ως αριθμό) τότε αλλάζει τελείως η λογική, και θα πρέπει να χρησιμοποιήσεις πίνακα χαρακτήρων για να διαβάζεις το κάθε ψηφίο σαν χαρακτήρα, που θα τον καταχωρείς στη κατάλληλη θέση του πίνακα.