Γενικό Λύκειο > Πολυδιάστατοι πίνακες

ΔΥΣΚΟΛΗ ΑΣΚΗΣΗ ΜΕ ΠΙΝΑΚΕΣ

<< < (3/3)

soc_h:
Το είχα διαβάσει σαν θέμα προγραμματισμού πριν καμιά 30αρια χρόνια (παιδί τότε). Δεν το είχα φτιάξει σαν πρόγραμμα, όμως το είχα λύσει και μου έχει μείνει από τότε.
Για 10 αριθμούς: 6, 2, 1, 0, 0, 0, 1, 0, 0, 0

programmer:
προγραμμα που ζηταει απο το χρηστη τους αρι8μους και επειτα τους βαζει σε μαγικο κουτι 7 αρι8μων.με απλες μετατροπες στο οριο του πινακα και στα αν και για φτιαχνουμε μαγικο κουτι με οποιο μηκος 8ελουμε.πχ αν θελω μαγικο κουτι 100 αρι8μων οπου 7 βαζω το 100 και οπου 6 το 99

Κωστας τζιαννης:

--- Παράθεση από: evry στις 22 Νοε 2010, 09:25:57 μμ ---και μια και το θέμα έχει τον τίτλο δύσκολη άσκηση για πίνακες προτείνω μια άσκηση που θεωρώ αρκετά δύσκολη για όποιον έχει χρόνο.

Να γράψετε αλγόριθμο ο οποίος να δημιουργεί μια μαγική ακολουθία μήκους 7. Η μαγική ακολουθία είναι μια ακολουθία αριθμών στην οποία κάθε αριθμός είναι το πλήθος των εμφανίσεων του αριθμού-θέση στην οποία βρίσκεται. Για παράδειγμα η παρακάτω ακολουθία είναι μαγική ακολουθία μήκους 5
   Μ = [2, 1, 2, 0, 0]

διότι το 0 εμφανίζεται 2 φορές Μ[0]=2, το 1 1 φορά Μ[1]=1 το 2 2 φορές Μ[2]=2 τα 3,4 καμία

όπως καταλάβατε ξεκινάμε να μετράμε από το 0 και όχι από το 1.

Αν καταφέρετε και κάνετε το παραπάνω μπορείτε να σκεφτείτε πως θα μπορούσατε να γενικεύσετε για οποιοδήποτε μήκος ακολουθίας Ν? αν είναι εφικτό

--- Τέλος παράθεσης ---

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

Πλοήγηση

[0] Λίστα μηνυμάτων

[*] Προηγούμενη σελίδα

Μετάβαση στην πλήρη έκδοση