Τρίγωνα

Ας χαλαρώσουμε και λίγο... Aς κουτσομπολέψουμε μια σταλιά, ας πούμε και κανένα ανέκδοτο!

Συντονιστές: theiapythia, Super-Moderators

Απάντηση
Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Τρίγωνα

Δημοσίευση από Connor MacLeod » 19 Φεβ 2009 17:07

Αν δεις τις Photos, το έχω υπολογίσει και εχω και αριθμους για τα ατομα με ειδηκες αναγκες.
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Error_1054
Δημοσιεύσεις: 74
Εγγραφή: 18 Ιουν 2008 17:43

Τρίγωνα

Δημοσίευση από Error_1054 » 19 Φεβ 2009 18:13

μετα απο ωρα τα βρηκα τα 14

9 μικρα 3 εσωτερικα και ολο το τριγωνο εεεεε 13 παλι τα βρηκα αρα μαλλον 13 ειναι.

Με ζαλισε το τριγωνο εκτος αν εγινε κανα κουνημτακι γιατι πεταχτηκα

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Τρίγωνα

Δημοσίευση από Pavel » 27 Μάιος 2009 01:19

Καλησπέραααααααααα

sorry που ξεθάβω το topic, αλλά σήμερα βρήκα τον τρόπο να υπολογίζω αυτά τα τρίγωνα. Ιδού:

Εικόνα

Ως σημείο αναφοράς θα πάρουμε τον αριθμό των τριγώνων που υπάρχουν στην βάση και κοιτάνε προς τα πάνω. Στην περίπτωσή μας, είναι τα κόκκινα και συνολικά είναι 10.

Ξεκινάμε μετρώντας τα τρίγωνα που κοιτάνε προς τα πάνω. Στο σχήμα βλέπουμε ότι σχηματίζονται και μεγαλύτερα τρίγωνα, όπως για παράδειγμα το μπλε τρίγωνο που έχει βάση 2 τριγώνων και το γαλάζιο που έχει 4. Όλα τα τρίγωνα αυτά τα υπολογίζουμε με τον παρακάτω τρόπο:

Παίρνουμε τον αριθμό των τριγώνων στην βάση και κάνουμε την παρακάτω πρόσθεση:

10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 55.
Και συνεχίζουμε:

9 + 8 + 7 + … + 1 = 45
8 + 7 … + 1 = 36
…..
…..
2 + 1 = 3
1 = 1

Τέλος, προσθέτουμε τα αποτελέσματα των προσθέσεων:

55 + 45 + 36 + 28 + 21 + 15 + 10 + 6 + 3 + 1 = 220.

Κρατήστε την παραπάνω παράσταση στην RAM σας επειδή θα μας χρειαστεί. Το 220 είναι ο αριθμός των όρθιων τριγώνων που υπάρχουν στο σχήμα. Για να υπολογίσουμε και αυτά που κοιτάνε προς τα κάτω, όπως είναι τα πράσινα και το λαχανί στο σχήμα μας, ανατρέχουμε στην προηγούμενη πρόσθεση που βάλατε στην RAM σας. Αριθμούμε τους αριθμούς από τον μεγαλύτερο προς τον μικρότερο.

1ος = 55, 2ος = 45, 3ος = 36 … 10ος = 1

Παίρνουμε τους αριθμούς που βρίσκονται σε άρτια θέση και τους προσθέτουμε μεταξύ τους:

45 + 28 + 15 + 6 + 1 = 95

Βρήκαμε και τα τρίγωνα που βλέπουν προς τα κάτω. Προσθέτουμε τους 2 αριθμούς μας και έχουμε το τελικό αποτέλεσμα:

220 + 95 = 315 τρίγωνα στο σχήμα.

Έχω γράψει και κώδικα σε VB6 για τον υπολογισμό τους, αλλά δεν το πόσταρα. Ολόκληρο το κείμενο είναι εδώ.
Εσύ είσαι τρελός.

Άβαταρ μέλους
ArchangelX
Honorary Member
Δημοσιεύσεις: 2430
Εγγραφή: 24 Μαρ 2004 13:33
Τοποθεσία: 7ος Ουρανός
Επικοινωνία:

Τρίγωνα

Δημοσίευση από ArchangelX » 27 Μάιος 2009 22:36

:o :o :o
Εικόνα

Άβαταρ μέλους
EkLekTos
WebDev Moderator
Δημοσιεύσεις: 7421
Εγγραφή: 07 Απρ 2005 15:44
Τοποθεσία: Inside the Effects
Επικοινωνία:

Τρίγωνα

Δημοσίευση από EkLekTos » 27 Μάιος 2009 22:54

:o Ναρκωτικά; :lol:
* Apple Technical Support Specialist *
* Apple Sales & Product Professional Certificate since 2011 * Εικόνα
Follow me @Twitter

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Τρίγωνα

Δημοσίευση από Pavel » 27 Μάιος 2009 23:07

Όχι ακόμη :P

Τώρα προσπαθώ να βγάλω έναν generic τύπο για τον υπολογισμό τους αλλά δεν μου κάθεται το άτιμο :P

Ε που θα πάει ναούμ.
Εσύ είσαι τρελός.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Τρίγωνα

Δημοσίευση από dva_dev » 28 Μάιος 2009 18:58

Μπορείς να αποφύγεις τις επαναλήψεις χρησιμοποιώντας (από κάποιο βιβλίο των μαθηματικών) το γνωστό:
1+2+3+...+Ν = Ν*(Ν+1)/2

Αν σε διευκολύνει πάντως τα όρθια τρίγωνα είναι Ν*(Ν+1)*(Ν+2)/6. Τα ανάποδα δεν μου θυμίζουν κάτι.

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Τρίγωνα

Δημοσίευση από Pavel » 28 Μάιος 2009 22:59

Ευχαριστώ για τους 2 τύπους dva_dev :P :P :D

Μόλις βρω χρόνο θα το παλέψω να βγάλω έναν για τα ανάποδα τρίγωνα να δέσει το γλυκό :P
Εσύ είσαι τρελός.

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Τρίγωνα

Δημοσίευση από EneMe » 29 Μάιος 2009 00:54

Σωστός ο dva_dev!!!

Μόνο με τέτοιους τύπους θα μπορέσεις να κάνεις σωστή δουλειά ώστε να δημιουργήσεις έναν πλήρη αλγόριθμο....

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3752
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Τρίγωνα

Δημοσίευση από DGeorge » 29 Μάιος 2009 12:08

dva_dev +1 :P
κι όπως μου έλεγαν στη διπλωματική μου (με FORTRAN 2000) οι δάσκαλοι: Όλες οι μηχανές του Κόσμου καταλαβαίνουν τα ίδια (1 & 0), και τώρα και μετά από 100 χρόνια. Άπαξ και στήσεις Αλγόριθμο, και Διάγραμμα Ροής, τα υπόλοιπα είναι εύκολα~πανεύκολα! Μαθαίνεις απλώς τις όποιες εντολές της μίας, ή της άλλης γλώσσας προγραμματισμού, και κάνεις τη δουλειά σου αξιοπρεπέστατα! :wink: :wink:
PC-Ponemenos
Εικόνα

Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

Τρίγωνα

Δημοσίευση από Pavel » 05 Αύγ 2009 22:57

Παιδιά, η λύση μας βρήκε :P (εκείνη μας βρήκε)

Είχα ρωτήσει για το πρόβλημα στο μαθηματικό forum του Εθνικού και Καποδιστριακού Πανεπιστημίου Αθηνών και προχτές απάντησε ένα παλικάρι. Ιδού το link

Η λύση είναι η εξής:
Apokalyptikos έγραψε:[n(n+2)(2n+1)]/8 αν n άρτιος

[n(n+2)(2n+1)-1]/8 αν n περιττός
Από http://www.mathematik.uni-bielefeld.de/~sillke/ και πιο συγκεκριμένα http://www.mathematik.uni-bielefeld.de/ ... -triangles
Εσύ είσαι τρελός.

Άβαταρ μέλους
pom
Δημοσιεύσεις: 230
Εγγραφή: 29 Ιούλ 2008 13:51
Επικοινωνία:

Τρίγωνα

Δημοσίευση από pom » 10 Αύγ 2009 13:15

:o θέλω διακοπές :o

Απάντηση

Επιστροφή στο “Χαλαρά κι Ανάλαφρα”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες