amoutzas Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 καλησπερα εχω φτασει στο τελευταιο βημα μιας ασκησης και δν μπορω να το λυσω,με απασχολει μονο το τελευταιο κομματι της εκφωνησης που λεει για την μεταβλητη count,ευχαριστω για την οποιαδηποτε απαντηση Δηλώνει έναν πίνακα 20 ακεραίων numbers κι έναν πίνακα 10 ακεραίων counters. Ζητάει από τον χρήστη και διαβάζει 20 ακέραιους, οι οποίοι αποθηκεύονται στον πίνακα numbers. Οι αριθμοί αυτοί πρέπει να ανήκουν στο διάστημα [1,…,10] και το πρόγραμμα σας πρέπει να κάνει έλεγχο εγκυρότητας (δηλ. αν εισάγεται ένας αριθμός εκτός διαστήματος, πρέπει να ξαναζητάει να εισαχθεί μέχρι να εισαχθεί έγκυρος αριθμός). Για κάθε ένα από τους ακέραιους αριθμούς από το 1 ως το 10 βρίσκει το πλήθος των εμφανίσεων του ανάμεσα στους 20 αριθμούς του πίνακα numbers, και αποθηκεύει το πλήθος αυτό στον πίνακα counters. Τυπώνει στην οθόνη το πλήθος των εμφανίσεων καθενός από τους αριθμούς 1…10. Τυπώνει τον αριθμό που έχει τις περισσότερες εμφανίσεις. Σε περίπτωση ισοπαλίας πρέπει να τυπώνει όλους τους αριθμούς με τις περισσότερες εμφανίσεις. Ζητάει από τον χρήστη να εισάγει έναν ακέραιο αριθμό ανάμεσα στο 1 και στο 20 (πρέπει να γίνεται έλεγχος εγκυρότητας), τον οποίο αποθηκεύει στην μεταβλητή count. Έπειτα τυπώνει όλους τους ακέραιους από το 1 ως το 10 για τους οποίους το πλήθος των εμφανίσεων τους είναι ίσο με την τιμή του count. εστω μια γενικη ιδεα του πως γινεται το τελευταιο κομματι
amoutzas Δημοσ. 23 Νοεμβρίου 2017 Μέλος Δημοσ. 23 Νοεμβρίου 2017 Ναι εκεί ο τύπος ζητάει ολόκληρες 2 εργασίες χωρίς διευκρίνηση χωρίς τπτ, εγώ ζητάω μόνο μια ιδέα για το τελευταίο κομμάτι,
antbyron Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 Απ 'ότι κατάλαβα θα κάνεις σύγκριση του count με τον πίνακα counters και όπου υπάρχει ισότητα θα εκτυπώνεις τον αντίστοιχο ακέραιο.
amoutzas Δημοσ. 23 Νοεμβρίου 2017 Μέλος Δημοσ. 23 Νοεμβρίου 2017 Απ 'ότι κατάλαβα θα κάνεις σύγκριση του count με τον πίνακα counters και όπου υπάρχει ισότητα θα εκτυπώνεις τον αντίστοιχο ακέραιο. ναι ναι αυτο ακριβως,δηλαδη αν βαλω 10 στο count και στην θεση Numbers[2] ,Numbers[3] Numbers[15] υπαρχει το 10 σαν αριθμος θελω να το τυπωνω απλα δν ξερω πως να το γραψω σε κωδικα
becoming_I Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 ναι ναι αυτο ακριβως,δηλαδη αν βαλω 10 στο count και στην θεση Numbers[2] ,Numbers[3] Numbers[15] υπαρχει το 10 σαν αριθμος θελω να το τυπωνω απλα δν ξερω πως να το γραψω σε κωδικα Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή);
amoutzas Δημοσ. 23 Νοεμβρίου 2017 Μέλος Δημοσ. 23 Νοεμβρίου 2017 Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολη δν ξερω και δεν με ενδιαφερει να σου πω την αληθεια,μπορει ναι μπορει κ οχι...
Left13S Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή); Ιδιο ατομο ειναι Σε λιγο θα την ανεβασει στο Κινημτογραφος και Τηλεοραση
antbyron Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 (επεξεργασμένο) Ο πίνακας counters θα περιέχει 10 θέσεις που η κάθε θέση θα δείχνει πόσες φορές επαναλαμβάνεται αυτός ο αριθμός που θα είναι ο ίδιος ο δείκτης. Για την υλοποίηση του τελευταίου ερωτήματος δεν χρειάζεσε τον πίνακα numbers αλλά μόνο τον counters με την προυπόθεση ότι έχεις κάνει σωστά τα προηγούμενα ζητούμενα. Για αυτό το λόγο άλλωστε έφτιαξες τον πίνακα counters. πχ αν ο count είναι ο 5, τότε θα ψάχνεις στον counter εκείνους τους αριθμούς-δείκτες που έχουν επαναληφθεί 5 φορές. if(counters==count) printf("%d",i+1); Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή); Δεν ξέρω αν είμαστε στην ίδια σχολή αλλά πως σου ήρθε αυτή η ιδέα; Δεν βλέπω κάποιο κοινό ώστε να βγει τέτοιο συμπέρασμα. Επεξ/σία 25 Νοεμβρίου 2017 από antbyron
becoming_I Δημοσ. 23 Νοεμβρίου 2017 Δημοσ. 23 Νοεμβρίου 2017 Δεν ξέρω αν είμαστε στην ίδια σχολή αλλά πως σου ήρθε αυτή η ιδέα; Δεν βλέπω κάποιο κοινό ώστε να βγει τέτοιο συμπέρασμα. Δεν αναφερόμουν σε εσένα αλλά στο χρήστη αυτού του thread
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα