Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπερα εχω φτασει στο τελευταιο βημα μιας ασκησης και δν μπορω να το λυσω,με απασχολει μονο το τελευταιο κομματι της εκφωνησης που λεει για  την μεταβλητη count,ευχαριστω για την οποιαδηποτε απαντηση

      Δηλώνει έναν πίνακα 20 ακεραίων numbers κι έναν πίνακα 10 ακεραίων counters.

      Ζητάει από τον χρήστη και διαβάζει 20 ακέραιους, οι οποίοι αποθηκεύονται στον πίνακα numbers. Οι αριθμοί αυτοί πρέπει να ανήκουν στο διάστημα [1,…,10] και το πρόγραμμα σας πρέπει να κάνει έλεγχο εγκυρότητας (δηλ. αν εισάγεται ένας αριθμός εκτός διαστήματος, πρέπει να ξαναζητάει να εισαχθεί μέχρι να εισαχθεί έγκυρος αριθμός).

      Για κάθε ένα από τους ακέραιους αριθμούς από το 1 ως το 10 βρίσκει το πλήθος των εμφανίσεων του ανάμεσα στους 20 αριθμούς του πίνακα numbers, και αποθηκεύει το πλήθος αυτό στον πίνακα counters.     Τυπώνει στην οθόνη το πλήθος των εμφανίσεων καθενός από τους αριθμούς 1…10.

      Τυπώνει τον αριθμό που έχει τις περισσότερες εμφανίσεις. Σε περίπτωση ισοπαλίας πρέπει να τυπώνει όλους τους αριθμούς με τις περισσότερες εμφανίσεις.

     Ζητάει από τον χρήστη να εισάγει έναν ακέραιο αριθμό ανάμεσα στο 1 και στο 20 (πρέπει να γίνεται έλεγχος εγκυρότητας), τον οποίο αποθηκεύει στην μεταβλητή count. Έπειτα τυπώνει όλους τους ακέραιους από το 1 ως το 10 για τους οποίους το πλήθος των εμφανίσεων τους είναι ίσο με την τιμή του count.


εστω μια γενικη ιδεα του πως γινεται το τελευταιο κομματι

Δημοσ.

Ναι εκεί ο τύπος ζητάει ολόκληρες 2 εργασίες χωρίς διευκρίνηση χωρίς τπτ, εγώ ζητάω μόνο μια ιδέα για το τελευταίο κομμάτι,

Δημοσ.

Απ 'ότι κατάλαβα θα κάνεις σύγκριση του count με τον πίνακα counters και όπου υπάρχει ισότητα θα εκτυπώνεις τον αντίστοιχο ακέραιο.

Δημοσ.

Απ 'ότι κατάλαβα θα κάνεις σύγκριση του count με τον πίνακα counters και όπου υπάρχει ισότητα θα εκτυπώνεις τον αντίστοιχο ακέραιο.

ναι ναι αυτο ακριβως,δηλαδη αν βαλω 10 στο count και στην θεση Numbers[2] ,Numbers[3] Numbers[15] υπαρχει το 10 σαν αριθμος θελω να το τυπωνω απλα δν ξερω πως να το γραψω σε κωδικα

Δημοσ.

ναι ναι αυτο ακριβως,δηλαδη αν βαλω 10 στο count και στην θεση Numbers[2] ,Numbers[3] Numbers[15] υπαρχει το 10 σαν αριθμος θελω να το τυπωνω απλα δν ξερω πως να το γραψω σε κωδικα

 

Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή);

Δημοσ.

Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολη

 

δν ξερω και δεν με ενδιαφερει να σου πω την αληθεια,μπορει ναι μπορει κ οχι...

Δημοσ.

Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή);

Ιδιο ατομο ειναι :PΣε λιγο θα την ανεβασει στο Κινημτογραφος και Τηλεοραση :D  :D

Δημοσ. (επεξεργασμένο)

Ο πίνακας counters θα περιέχει 10 θέσεις που η κάθε θέση θα δείχνει πόσες φορές επαναλαμβάνεται αυτός ο αριθμός που θα είναι ο ίδιος ο δείκτης. Για την υλοποίηση του τελευταίου ερωτήματος δεν χρειάζεσε τον πίνακα numbers αλλά μόνο τον counters με την προυπόθεση ότι έχεις κάνει σωστά τα προηγούμενα ζητούμενα. Για αυτό το λόγο άλλωστε έφτιαξες τον πίνακα counters.

 

πχ αν ο count είναι ο 5, τότε θα ψάχνεις στον counter εκείνους τους αριθμούς-δείκτες που έχουν επαναληφθεί 5 φορές.

if(counters==count)

   printf("%d",i+1);

Συγγνώμη για την αδιακρισία αλλά σε ποια σχολή είστε(αν κατάλαβα είστε στην ΙΔΙΑ σχολή);

Δεν ξέρω αν είμαστε στην ίδια σχολή αλλά πως σου ήρθε αυτή η ιδέα; Δεν βλέπω κάποιο κοινό ώστε να βγει τέτοιο συμπέρασμα.

Επεξ/σία από antbyron

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...