karabouzouk... Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Κατ αρχάς sorry για τον τίτλο αλλά δεν μου ερχόταν κάτι καλύτερο.. Έχω έναν πίνακα ΝχΝ.... Μετρώντας από πάνω αριστερά το πρώτο στοιχείο είναι το (1,1) το δεύτερο στην πρώτη σειρά το (1,2) κλπ όπως φαίνεται στον δεύτερο πίνακα στην εικόνα που έχω ανεβάσει.... Και το ζητούμενο είναι με κάποιον τύπο ίσως ή κάποια τεχνική να μεταφράζω κάθε φορά τις συντεταγμένες ενώς κελιού από τον τύπο που έχει ο πρώτος πίνακας στην εικόνα που έχω ανεβάσει, {δλδ μιλώντας για το τέταρτο κουτάκι (όπως φαίνεται χωρισμένος ο πίνακας) και το 7ο στοιχείο από το συγκεκριμένο κουτάκι λέω ότι ρίσκεται στις συνεταγμένες (4,7)} στον τύπο του δεύτερου.... Αν τα έγραψα ακαταλαβήστικα πείτε μου να εξηγήησω περισσότερο.. Ευχαριστώ για το χρόνο σας..
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 y2=(y1/3)*3+(x1/3) ΠΡΟΣΟΧΗ ΑΚΕΡΑΙΕΣ ΔΙΑΙΡΕΣΕΙΣ χ2=(y1 mod 3) * 3 + (x1 mod 3) Kαι ελπιζω να μετρας απο 0,0
karabouzouk... Δημοσ. 14 Ιουνίου 2009 Μέλος Δημοσ. 14 Ιουνίου 2009 Η ακέραια διαίρεση εννοείται.. Αλλά δεν μου βγάζει τα σωστά αποτελέσματα... Μάλλον κάτι θα κάνω λάθος... Δλδ εγώ δείνω y1 και x1 αλλά δεν παίρνω τα σωστά αποτελέσματα στα χ2 και y2...
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 μισο......... Ειχε ενα λαθακι ---------- Το μήνυμα προστέθηκε στις 19:54 ---------- Κανε ενα παραδειγμα.. Να σου κανω εγώ ένα; Εστω το 95... (7,7) στο πινακα 2 βρισκεται... y2=(7/3)*3 + 7/3=6+2=8 x2=1*3 +1=4 (4,8)
karabouzouk... Δημοσ. 14 Ιουνίου 2009 Μέλος Δημοσ. 14 Ιουνίου 2009 Κατ αρχάς ευχαριστώ για το χρόνο σου...!! Αλλά ή κάτι δεν λέω σωστά ή κάτι δεν καταλαβαίνεις.. Δες ξανά στους πίνακες..θέλω δίνοντας συντεταγμένες του πρώτου να παίρνω συντεταγμένες του στοιχείου στον δεύτερο... τα έχω κυκλώσει...
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Δεν καταλαβαινω τι θες ρε φιλε πραγματικά! Νομιζα πως εαν ο πρωτος πινακας εχει 81 οτι θες να βρεις το 81 στο δευτερο πινακα. ΤΙ θες ακριβως!?Μπερδευτικα ---------- Το μήνυμα προστέθηκε στις 20:29 ---------- Οπως το εχεις κανει οι συντεταγμένες ειναι ακριβως οι ιδιες!
parsifal Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Δεν καταλαβαινω τι θες ρε φιλε πραγματικά!Νομιζα πως εαν ο πρωτος πινακας εχει 81 οτι θες να βρεις το 81 στο δευτερο πινακα. ΤΙ θες ακριβως!?Μπερδευτικα Αν κατάλαβα καλά, ο φίλος θέλει στο παρακάτω παράδειγμα που δίνεις: Εστω το 95... (7,7)στο πινακα 2 βρισκεται... y2=(7/3)*3 + 7/3=6+2=8 x2=1*3 +1=4 (4,8) ...οι πράξεις να γίνονται επάνω στα ψηφία 9 και 5. Όχι στα 7 και 7 που δίνουν τις συντεταγμένες του στοιχείου βάσει του συστήματος συντεταγμένων του 2ου πίνακα. Και το αποτέλεσμα να είναι τα ψηφία του αριθμού που βρίσκεται στην αντίστοιχη θέση του 2ου πίνακα (για το παράδειγμα με το 95, να παίρνουμε δηλαδή τον αριθμό 88).
karabouzouk... Δημοσ. 14 Ιουνίου 2009 Μέλος Δημοσ. 14 Ιουνίου 2009 Οι αριθμοί στα κελιά και από τουσ δύο πίνακες είναι οι συντεταγμένες του κάθε κελιού......δλδ όπου λέω 11 εννοώ (1,1) και όχι τον αριθμό 11... έπρεπε να το εξηγήσω από την αρχή..sorry.. Θέω να μου δίνει δλδ ο χρήστης το (8,1) πχ και να το μετατρέπω στο (7,4) όπως είναι η κανονική αρίθμηση (με τη διαφορά ότι ξεκινάνε από (0,0) αλλά αυτό δεν είναι τπτ)...
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Δηλαδη ο δευτερος πινακας ουσιαστικά δεν υπάρχει;
Technology fan Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 Άμα ο ένας πίνακας είναι Α και ο άλλος Β το Α(Β(i,j)) δε σου κάνει?
karabouzouk... Δημοσ. 14 Ιουνίου 2009 Μέλος Δημοσ. 14 Ιουνίου 2009 Έχω έναν πίνακα 9χ9 πχ και θέλω να ρωτάω...ποιο κελί θέλεις να δεις...και αυτός να εισάγει συντεταγμενες όπως φαίνονται στον πίνακα 1... δλδ να λέει είναι στο τέταρτο τετραγωνο και είναι το 6 στοιχείο από αυτό το τετράγωνο...(4,6) και να μπορώ να του δείχνω το συγκεκριμένο κελί...αλλά για να αναφερθώ σε αυτό στη C πρέπει να το μετατρέψω σε μορφή όπως τον δεύτερο πίνακα εστω αρχίζωντας από 0 και όχι από 1 το ίδιο είναι.. δλδ στο κελί στην 5 γραμμή και 4 στήλη (5,4)... ή (4,3) αν αρχίζω την αρίθμηση από το 0...
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 y2=((x1-1) /3) * 3 + (y1-1)/3 +1 x2=((x1-1) mod 3) * 3 + ((y1-1) mod 3) +1 ---------- Το μήνυμα προστέθηκε στις 22:10 ---------- Δοκιμασε το παραπάνω... Παραδειγμα.. 6, 2 στο πρωτο.. y2=3 +1=4 x2=6 + 2=8 4,8 ---------- Το μήνυμα προστέθηκε στις 22:12 ---------- Αν θες να ξεκινα απο 0,0 αφαίρεσε τα ( +1) Στο τελος Ελπιζω να σε καλυψα
karabouzouk... Δημοσ. 14 Ιουνίου 2009 Μέλος Δημοσ. 14 Ιουνίου 2009 Θα το τσεκάρω αλλά από πρώτη ματιά πρέπει να δουλεύει... Καλα είσαι μεγάλος..! Ευχαριστώ που ασχολήθηκες να σαι καλά..!
Daturas Δημοσ. 14 Ιουνίου 2009 Δημοσ. 14 Ιουνίου 2009 y2=((x1-1) /3) * 3 + (y1-1)/3 +1 x2=((x1-1) mod 3) * 3 + ((y1-1) mod 3) +1 Ειχα βαλει 2 x1 κατα λαθος.στο πανω
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.