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

Αναζήτηση τύπου για αλλαγή τύπου συντεταγμένων :S


karabouzouk...

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

Δημοσ.

Κατ αρχάς sorry για τον τίτλο αλλά δεν μου ερχόταν κάτι καλύτερο..

 

Έχω έναν πίνακα ΝχΝ.... Μετρώντας από πάνω αριστερά το πρώτο στοιχείο είναι το (1,1) το δεύτερο στην πρώτη σειρά το (1,2) κλπ όπως φαίνεται στον δεύτερο πίνακα στην εικόνα που έχω ανεβάσει....

 

Και το ζητούμενο είναι με κάποιον τύπο ίσως ή κάποια τεχνική να μεταφράζω κάθε φορά τις συντεταγμένες ενώς κελιού από τον τύπο που έχει ο πρώτος πίνακας στην εικόνα που έχω ανεβάσει, {δλδ μιλώντας για το τέταρτο κουτάκι (όπως φαίνεται χωρισμένος ο πίνακας) και το 7ο στοιχείο από το συγκεκριμένο κουτάκι λέω ότι ρίσκεται στις συνεταγμένες (4,7)} στον τύπο του δεύτερου....

 

Αν τα έγραψα ακαταλαβήστικα πείτε μου να εξηγήησω περισσότερο..

Ευχαριστώ για το χρόνο σας..

post-69920-12906300993_thumb.jpg

Δημοσ.

Η ακέραια διαίρεση εννοείται..

Αλλά δεν μου βγάζει τα σωστά αποτελέσματα... Μάλλον κάτι θα κάνω λάθος...

 

Δλδ εγώ δείνω y1 και x1 αλλά δεν παίρνω τα σωστά αποτελέσματα στα χ2 και y2...

Δημοσ.

μισο.........

Ειχε ενα λαθακι

---------- Το μήνυμα προστέθηκε στις 19:54 ----------

 

Κανε ενα παραδειγμα..

Να σου κανω εγώ ένα;

Εστω το 95... (7,7)

στο πινακα 2 βρισκεται...

y2=(7/3)*3 + 7/3=6+2=8

x2=1*3 +1=4

 

(4,8) :)

Δημοσ.

Κατ αρχάς ευχαριστώ για το χρόνο σου...!!

Αλλά ή κάτι δεν λέω σωστά ή κάτι δεν καταλαβαίνεις..

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

post-69920-129063009936_thumb.jpg

Δημοσ.

Δεν καταλαβαινω τι θες ρε φιλε πραγματικά!

Νομιζα πως εαν ο πρωτος πινακας εχει 81 οτι θες να βρεις το 81 στο δευτερο πινακα.

ΤΙ θες ακριβως!?Μπερδευτικα

 

---------- Το μήνυμα προστέθηκε στις 20:29 ----------

 

Οπως το εχεις κανει οι συντεταγμένες ειναι ακριβως οι ιδιες!

Δημοσ.
Δεν καταλαβαινω τι θες ρε φιλε πραγματικά!

Νομιζα πως εαν ο πρωτος πινακας εχει 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).

Δημοσ.

Οι αριθμοί στα κελιά και από τουσ δύο πίνακες είναι οι συντεταγμένες του κάθε κελιού......δλδ όπου λέω 11 εννοώ (1,1) και όχι τον αριθμό 11... έπρεπε να το εξηγήσω από την αρχή..sorry..

 

Θέω να μου δίνει δλδ ο χρήστης το (8,1) πχ και να το μετατρέπω στο (7,4) όπως είναι η κανονική αρίθμηση (με τη διαφορά ότι ξεκινάνε από (0,0) αλλά αυτό δεν είναι τπτ)...

Δημοσ.

Έχω έναν πίνακα 9χ9 πχ και θέλω να ρωτάω...ποιο κελί θέλεις να δεις...και αυτός να εισάγει συντεταγμενες όπως φαίνονται στον πίνακα 1...

δλδ να λέει είναι στο τέταρτο τετραγωνο και είναι το 6 στοιχείο από αυτό το τετράγωνο...(4,6)

και να μπορώ να του δείχνω το συγκεκριμένο κελί...αλλά για να αναφερθώ σε αυτό στη C πρέπει να το μετατρέψω σε μορφή όπως τον δεύτερο πίνακα εστω αρχίζωντας από 0 και όχι από 1 το ίδιο είναι..

δλδ στο κελί στην 5 γραμμή και 4 στήλη (5,4)... ή (4,3) αν αρχίζω την αρίθμηση από το 0...

Δημοσ.

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) Στο τελος

Ελπιζω να σε καλυψα

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...