Απλώς εδώ προσπαθώ να εξηγήσω βασικές έννοιες ώστε να γίνουν κατανοητές σε όσο το δυνατόν περισσότερα παιδιά. Π.χ. στον 1ο τρόπο επίλυσης δεν χρησιμοποίησα καθόλου συναρτήσεις γιατί ο σκοπός της λύσης εκείνης δεν ήταν η υλοποίηση δικών μας συναρτήσεων, αλλά η χρήση των έτοιμων atoi, atol και atof για την μετατροπή ενός string σε αριθμό. Όπως επίσης σκοπός ήταν η κατανόηση της βασικής προσέγγισης, κατά την οποία αντί να διαβάζουμε απευθείας τις μεταβλητές, διαβάζουμε πρώτα όλη τη γραμμή εισόδου ως ένα μεγάλο string και κατόπιν το μετατρέπουμε στον τύπο μεταβλητής που χρειαζόμαστε.
Για να καταλάβεις, αν δεν είχες επιλέξει να το υλοποιήσεις απευθείας με συναρτήσεις δεν θα είχες αντιμετωπίσει το πρόβλημα που αντιμετώπισες με το διάβασμα του χαρακτήρα
Στο 2ο τρόπο επίλυσης εισαγάγω και την υλοποίηση δικών μας συναρτήσεων, θεωρώντας δεδομένο πως ο 1ος τρόπος επίλυσης έγινε κατανοητός (αν όχι ΓΡΑΨΤΕ ΤΙΣ ΑΠΟΡΙΕΣ ΣΑΣ) οπότε έχουμε μια βάση να πατήσουμε για να πάμε στη 2η υλοποίηση.
Οι συναρτήσεις μάλιστα που έφτιαξα και χρησιμοποιώ στη 2η υλοποίηση είναι γενικής φύσεως και μπορούν να χρησιμοποιηθούν ατόφιες σε οποιοδήποτε πρόγραμμα από εδώ και πέρα. Αντίθετα, οι δικές σου συναρτήσεις είναι απολύτως εξαρτημένες με το συγκεκριμένο πρόγραμμα
ΥΓ. Περιμένω απορίες για τους 2 πρώτους τρόπους επίλυσης της άσκησης, για να πάμε παρακάτω αν είναι, μεθοδικά και στοχευμένα



