• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 20:17:20 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 20:17:20 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 19:40:47]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[Today at 19:26:00]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[Today at 18:22:39]

H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]
Στατιστικά
Members
Total Members: 9965
Latest: Poli
Stats
Total Posts: 1426721
Total Topics: 31711
Online Today: 262
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 71
Guests: 137
Total: 208
chriskazakos
Δημήτρης Διακολουκάς
MamalakisFan
prigians
gntitsios
apos34
Ioakeim Zisis
Katarameno
stefanos hios
simosilias
vasilis saitis
bilbo
thomassamaras
LelisNiko
Vharitou
swkraths
athichatz
simos
jojos
iakov
kvas
papajohnn06
xeniam
pantoulis
jimalexoud
andrpats
akoumia
tsaliki
Captain
Leou
Saint_GR
petrchat
evax
PANKRAV
xhesikameni
anstaik
evitzv
Mr Watson
CodeBro
Argiris
ioannisfa
okanpala
rafail zisiadis
plapas
melisste22
Theislander
harischris
Thanos_Bog
stavr0s16
Nekt
Mari0s
andripappa
Isidora
thunder
ThanosKoutsoump
xarisvougiou
Fotis Roukoutakis
ΦΙδανης Αριστοτελης
Διάλεξις
Kyriacos
bax
nikos.a
karaths.d
Λι
apapagd
Nikos Spiliás
sosak
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Εργασία B 2007
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 5 6 [7] 8 9 ... 11 Go Down Print
Author Topic: Εργασία B 2007  (Read 17559 times)
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #90 on: June 09, 2007, 16:32:41 pm »

Δηλαδή για την συνάρτηση distance και τοθς πίνακες Α,Β γράφω κάτι της μορφής distance(*A[0][0],*A[1][0],*B[0][0],*B[1][0]);
;
Quote from: Wade on June 09, 2007, 16:21:17 pm
Υποδεικνύεις την 1η θέση του πίνακα και, ανάλογα με το ποιο στοιχείο θέλεις, μέσα στη συνάρτηση προσθέτεις στον pointer οτν κατάλληλο αριθμό και παίρνεις την τιμή που έχει στην αντίστοιχη θέση μνήμης.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #91 on: June 09, 2007, 16:34:26 pm »

Quote from: Wade on June 09, 2007, 16:30:40 pm
Και κάτι ακόμα, χωρίς να είμαι σίγουρος αν κάποιος το έχει ξαναρωτήσει: Όταν λέει "να αφαιρεθούν τα στοιχεία του πίνακα" στην εκφώνηση, τι ακριβώς εννοεί;
Αν κατάλαβα καλά με την βοήθεια των δεικτών να αφαιρεθούν από τον πίνακα ή τουλάχιστον κάτι τέτοι έλεγε στο μάθημα.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
Wade
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5795



View Profile WWW
2η Εργασία _ Απορίες
« Reply #92 on: June 09, 2007, 16:38:47 pm »

Βασικά, δε χρησιποιείς καθόλου τις αγκύλες.  Αν δεις στη θεωρία (στις σημειώσεις του κ. Κορτέση) πώς αποθηκεύονται οι πίνακες στη μνήμη, τότε θα το καταλάβεις...  Για παράδειγμα, αν έχεις έναν μονοδιάστατο πίνακα table 50 θέσεων και θέλεις να αναφερθείς στο στοιχείο 15, θα αναφέρεσαι σ' αυτό ως *(table+15).  (Σημειωτέον ότι το όνομα του πίνακα χωρίς αγκύλες επιστρέφει τη θέση μνήμης του πρώτου στοιχείου του πίνακα.

Quote from: ampoulog on June 09, 2007, 16:34:26 pm
Αν κατάλαβα καλά με την βοήθεια των δεικτών να αφαιρεθούν από τον πίνακα ή τουλάχιστον κάτι τέτοι έλεγε στο μάθημα.

Δηλαδή, ας πούμε για παράδειγμα, να βάζουμε -1 στη θέση του κωδικού μιας "κακής" περιοχής και μετά απλώς να μην την ενφανίζουμε;
Logged

ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #93 on: June 09, 2007, 16:51:19 pm »

Quote from: Wade on June 09, 2007, 16:38:47 pm
Βασικά, δε χρησιποιείς καθόλου τις αγκύλες.  Αν δεις στη θεωρία (στις σημειώσεις του κ. Κορτέση) πώς αποθηκεύονται οι πίνακες στη μνήμη, τότε θα το καταλάβεις...  Για παράδειγμα, αν έχεις έναν μονοδιάστατο πίνακα table 50 θέσεων και θέλεις να αναφερθείς στο στοιχείο 15, θα αναφέρεσαι σ' αυτό ως *(table+15).  (Σημειωτέον ότι το όνομα του πίνακα χωρίς αγκύλες επιστρέφει τη θέση μνήμης του πρώτου στοιχείου του πίνακα.

Quote from: ampoulog on June 09, 2007, 16:34:26 pm
Αν κατάλαβα καλά με την βοήθεια των δεικτών να αφαιρεθούν από τον πίνακα ή τουλάχιστον κάτι τέτοι έλεγε στο μάθημα.

Δηλαδή, ας πούμε για παράδειγμα, να βάζουμε -1 στη θέση του κωδικού μιας "κακής" περιοχής και μετά απλώς να μην την ενφανίζουμε;
Όταν θα βάλουμε *(table+15) θα μας εμφανίσει το περιεχόμενο της θέσης έτσι δεν είναι;
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
2η Εργασία _ Απορίες
« Reply #94 on: June 09, 2007, 16:59:07 pm »

1 ερώτηση μόνο (στατιστική κυρίως γιατί περιμένω την official απάντηση από τον teacher Βασίλη) :

Εφόσον στην εκφώνηση λέει ότι τους πίνακες τους έχουν καταθέσει οι εταιρείες και το πρόγραμμά μας, απλώς  τους επεξεργάζεται, εσείς πώς το αντιληφθήκατε αυτό;

Προσωπικά αγνόησα το "πότε θα μπουν τα δεδομένα στους πίνακες", τους όρισα στο πρόγραμμά μου (δέσμευσα χώρο γι' αυτούς) ,τους κάλεσα και τους επεξεργάστηκα. Αυτό επειδή δεν λέει στην άσκηση ότι το πρόγραμμα θα πρέπει να τους διαβάζει.

Οι δικές σας γνώμες;
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
2η Εργασία _ Απορίες
« Reply #95 on: June 09, 2007, 17:00:52 pm »

Α, και οι δικοί μου πίνακες είναι της μορφής 50][3] και
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #96 on: June 09, 2007, 17:08:58 pm »

Εγω πιστεύω ότι οι πίνακες πρέπει να δίνονται από τον χρήστη.
(εκτός αν έχεις σκεφτεί κάποιο άλλον τρόπο να τους εισάγεις (πχ βάση δεδομένων σε fox pro που συνεργάζεται και καλείται από το πρόγραμμα).)
Τέσπα
Αν πάντως δεν εισάγεις τα δεδομένα εσύ και δεν εισαχθούν καθόλου τότε τι νόημα έχει να επεξεργαστεί ανύπαρχτα δεδομένα και τι αποτελέσματα θα βγάλει. Shocked Shocked Shocked
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
Wade
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5795



View Profile WWW
2η Εργασία _ Απορίες
« Reply #97 on: June 09, 2007, 17:25:11 pm »

Quote from: ampoulog on June 09, 2007, 17:08:58 pm
Εγω πιστεύω ότι οι πίνακες πρέπει να δίνονται από τον χρήστη.
(εκτός αν έχεις σκεφτεί κάποιο άλλον τρόπο να τους εισάγεις (πχ βάση δεδομένων σε fox pro που συνεργάζεται και καλείται από το πρόγραμμα).)
Τέσπα
Αν πάντως δεν εισάγεις τα δεδομένα εσύ και δεν εισαχθούν καθόλου τότε τι νόημα έχει να επεξεργαστεί ανύπαρχτα δεδομένα και τι αποτελέσματα θα βγάλει. Shocked Shocked Shocked

Συμφωνώ...  Και εφ' όσον δεν ξέρουμε τέτοιους τρόπους, μάλλον θα πρέπει να τους εισάγουμε...

Ακόμα όμως προβληματίζομαι για το "διαγράφονται"...
Logged

ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #98 on: June 09, 2007, 17:34:42 pm »

Quote from: Wade on June 09, 2007, 16:38:47 pm
Βασικά, δε χρησιποιείς καθόλου τις αγκύλες.  Αν δεις στη θεωρία (στις σημειώσεις του κ. Κορτέση) πώς αποθηκεύονται οι πίνακες στη μνήμη, τότε θα το καταλάβεις...  Για παράδειγμα, αν έχεις έναν μονοδιάστατο πίνακα table 50 θέσεων και θέλεις να αναφερθείς στο στοιχείο 15, θα αναφέρεσαι σ' αυτό ως *(table+15).  (Σημειωτέον ότι το όνομα του πίνακα χωρίς αγκύλες επιστρέφει τη θέση μνήμης του πρώτου στοιχείου του πίνακα.

Quote from: ampoulog on June 09, 2007, 16:34:26 pm
Αν κατάλαβα καλά με την βοήθεια των δεικτών να αφαιρεθούν από τον πίνακα ή τουλάχιστον κάτι τέτοι έλεγε στο μάθημα.

Δηλαδή, ας πούμε για παράδειγμα, να βάζουμε -1 στη θέση του κωδικού μιας "κακής" περιοχής και μετά απλώς να μην την ενφανίζουμε;
Και όταν ο πίνακας είναι δισδιάστατος τότε πώς το γράφουε;
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
Wade
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 5795



View Profile WWW
2η Εργασία _ Απορίες
« Reply #99 on: June 09, 2007, 17:40:47 pm »

Αν για παράδειγμα είναι A[3][2], αποθηκεύονται μ' αυτή τη σειρά στη μνήμη:

A[0][0]
A[0][1]
A[1][0]
A[1][1]
A[2][0]
A[2][1]

Τα λέει αναλυτικά και στις σημειώσεις.
Logged

vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
2η Εργασία _ Απορίες
« Reply #100 on: June 09, 2007, 17:43:25 pm »

Quote from: Wade on June 09, 2007, 17:25:11 pm
Quote from: ampoulog on June 09, 2007, 17:08:58 pm
Εγω πιστεύω ότι οι πίνακες πρέπει να δίνονται από τον χρήστη.
(εκτός αν έχεις σκεφτεί κάποιο άλλον τρόπο να τους εισάγεις (πχ βάση δεδομένων σε fox pro που συνεργάζεται και καλείται από το πρόγραμμα).)
Τέσπα
Αν πάντως δεν εισάγεις τα δεδομένα εσύ και δεν εισαχθούν καθόλου τότε τι νόημα έχει να επεξεργαστεί ανύπαρχτα δεδομένα και τι αποτελέσματα θα βγάλει. Shocked Shocked Shocked

Συμφωνώ...  Και εφ' όσον δεν ξέρουμε τέτοιους τρόπους, μάλλον θα πρέπει να τους εισάγουμε...

Ακόμα όμως προβληματίζομαι για το "διαγράφονται"...

Βασικά υπάρχει και μια άλλη λύση...

αφού έχουμε συμπληρώσει τον όβερ, ελέγχουμε για 0<=κ<50 αν ο κωδικός του κ στοιχείου του Α υπάρχει στον όβερ. Αν όχι, γράφουμε το λ][ξ] (όπου αρχικό λ=0)και αυξάνουμε το λ κατά ένα.  Στο τέλος τυπώνουμε τον Α μέχρι τη λ γραμμή.
Ομοίως για τον Β.

μειονέκτημα: έχουμε χαλάσει τους αρχικούς πίνακες Α,Β (πράγμα που δεν μας είπε να μην το κάνουμε)
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
2η Εργασία _ Απορίες
« Reply #101 on: June 09, 2007, 17:53:46 pm »

Εχω μπερδευτεί όσο δεν παίρνει με τους pointers . Ας γράψει κάποιος ακριβώς τι γράφουμε για να εκτυπώσουμε τον πίνακα over για να καταλάβω που έχω κάνει το λάθος.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
2η Εργασία _ Απορίες
« Reply #102 on: June 09, 2007, 18:24:37 pm »

ampou κάνε ένα διάλειμμα. Όσο και να διαβάσεις τώρα θα μπερδευτείς χειρότερα. Μετά ίσως να σου φανούν τόσο απλά που θα νιώσεις χαζός που δεν το έβλεπες. Για του λόγου το αληθές, πάω για καφέ, να μυρίσω θάλασσα κι έρχομαι να συναντήσω τη θεία φώτιση αργότερα...
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
ifigeneia
Ανερχόμενος/Ανερχόμενη
**
Gender: Female
Posts: 71



View Profile
2η Εργασία _ Απορίες
« Reply #103 on: June 09, 2007, 18:26:31 pm »

Βασικά κι εγώ αυτό που λέει η Βάσω προσπάθησα να κάνω...για να αποφύγω τους pointers, τους οποίους και δεν πολυκαταλαβαίνω πως θα τους χρησιμοποιήσουμε εδώ...αλλά πάλι σωστά αποτελέσματα δεν παίρνω...οπότε θέλει ψάξιμο η υπόθεση... Huh

Quote from: vasso on June 09, 2007, 17:43:25 pm
Quote from: Wade on June 09, 2007, 17:25:11 pm
Quote from: ampoulog on June 09, 2007, 17:08:58 pm
Εγω πιστεύω ότι οι πίνακες πρέπει να δίνονται από τον χρήστη.
(εκτός αν έχεις σκεφτεί κάποιο άλλον τρόπο να τους εισάγεις (πχ βάση δεδομένων σε fox pro που συνεργάζεται και καλείται από το πρόγραμμα).)
Τέσπα
Αν πάντως δεν εισάγεις τα δεδομένα εσύ και δεν εισαχθούν καθόλου τότε τι νόημα έχει να επεξεργαστεί ανύπαρχτα δεδομένα και τι αποτελέσματα θα βγάλει. Shocked Shocked Shocked

Συμφωνώ...  Και εφ' όσον δεν ξέρουμε τέτοιους τρόπους, μάλλον θα πρέπει να τους εισάγουμε...

Ακόμα όμως προβληματίζομαι για το "διαγράφονται"...

Βασικά υπάρχει και μια άλλη λύση...

αφού έχουμε συμπληρώσει τον όβερ, ελέγχουμε για 0<=κ<50 αν ο κωδικός του κ στοιχείου του Α υπάρχει στον όβερ. Αν όχι, γράφουμε το λ][ξ] (όπου αρχικό λ=0)και αυξάνουμε το λ κατά ένα.  Στο τέλος τυπώνουμε τον Α μέχρι τη λ γραμμή.
Ομοίως για τον Β.

μειονέκτημα: έχουμε χαλάσει τους αρχικούς πίνακες Α,Β (πράγμα που δεν μας είπε να μην το κάνουμε)
Logged

The APOKALIPSIS: George Clooney,Brad Pitt,Antonio Banderras,Richard Gere and Jonny Depp are mine.We all live together happily...(hot-ha?)and we don't care about the reactions of the paparazzi for the truth is one and only and u must face it:we are in love!
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
2η Εργασία _ Απορίες
« Reply #104 on: June 09, 2007, 20:16:03 pm »

Ampoulog αν κατάλαβα καλά, μόνο στη συνάρτηση Distance έχεις πρόβλημα ή έχεις ορίσει και άλλες συναρτήσεις; Μια λύση είναι να μην φτιάξεις συνάρτηση Cheesy Προσωπικά δεν έκανα συνάρτηση, αλλά αν θες οπωσδήποτε, τότε μπορείς να το κάνεις κάπως έτσι:

Code:
#include <stdio.h>
#include <math.h>
#include <conio.h>

float Distance(int a[][2], int b[][2]);
int i,j;

int main() {
  int size_of_a,size_of_b,a[100][2],b[100][2];
 
  printf("Size of A table\n");
  scanf("%d",size_of_a);
 
  printf("Size of B table\n");
  scanf("%d",size_of_b);

  for(i=0;i<size_of_a;i++) {   
    printf("Give X location of 1 spot\n");
    scanf("%d",&a[i][0]);
   
    printf("Give Y location of 1 spot\n");
    scanf("%d",&a[i][1]);
  }
 
  for(i=0;i<size_of_b;i++) { 
    printf("Give X location of 2 spot\n");
    scanf("%d",&b[0][0]);
   
    printf("Give Y location of 2 spot\n");
    scanf("%d",&b[0][1]);
  }
 
  //.......kwdikas....//
 
  //Edw ipotithetai arxizei h klhsh ths sinartisis Distance//
  for(i=0;i<size_of_a;i++) {    //Paradeigma gia na deis oti bgazei kala apotelesmata
    for(j=0;j<size_of_b;j++) {
      printf("%f",Distance(a,b));
    }
  }
 
  //.....kwdikas.....//
 
  putchar(i);
 
  return 0;
}

float Distance(int a[][2], int b[][2]) {
  float st;
  st = sqrt( (a[i][1]-b[j][1])*(a[i][1]-b[j][1])+(a[i][2]-b[j][2])*(a[i][2]-b[j][2]) );
  return st;
  //Ipotithetai oti ta i kai j pairnoun times mesa stous brogxous epanalipsis
  //kai epeidh ta i j einai global metavlites, oi times autes isxioun kai mesa sti sinartisi
}

Για να εμφανίσεις δισδιάστατο πίνακα (π.χ. over) κάνεις το εξής:

Code:
for(i=0;i<size_over;i++) {
            printf("%d %d",over[i][0],over[i][1]);
          }

...
..
..

Η εκφώνηση δεν αποσαφηνίζει αν θέλει να διαγράφονται τα στοιχεία ή αν να μην εμφανίζονται τα κακά στοιχεία. Υποθέτω πως με όποιον τρόπο και αν το κάνει κάποιος, είναι σωστός.
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
Pages: 1 ... 5 6 [7] 8 9 ... 11 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...