• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
August 03, 2025, 23:59:49 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.
August 03, 2025, 23:59:49 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Τι ακούτε αυτήν τη στιγμή...
by immo
[Today at 22:49:59]

Ρυθμίσεις Θεμάτων της Ανώ...
by nmpampal
[Today at 21:29:36]

[Τομέας Ενέργειας] Μαθήμα...
by chatzikys
[Today at 13:56:19]

Ρύθμιση θερμικού για μοτέ...
by chatzikys
[August 02, 2025, 21:29:19 pm]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[August 02, 2025, 17:30:47 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[August 02, 2025, 17:06:37 pm]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[August 02, 2025, 13:25:49 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[August 02, 2025, 09:51:26 am]

Οι μπράβοι του πρύτανη
by Διάλεξις
[August 02, 2025, 01:30:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[August 02, 2025, 01:04:15 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[August 02, 2025, 00:59:05 am]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427653
Total Topics: 31739
Online Today: 129
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 17
Guests: 81
Total: 98
prigians
chris123
Xxanth
RivenT
Mr Watson
Carot1456
Petross
Giopan
Thanasis_pap
JTS
acolak
DN
KZerenidis
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
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 18430 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...