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

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 20, 2026, 09:33:03 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Διανεμημένη Παραγωγή] Γε...
by george14
[June 19, 2026, 23:19:07 pm]

Των συνειρμών το παίγνιο....
by χηρουλα Αλεξίου
[June 19, 2026, 20:53:23 pm]

Πότε θα βγει το μάθημα; -...
by chatzikys
[June 19, 2026, 12:40:39 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 18, 2026, 18:51:29 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by Nikos_313
[June 18, 2026, 14:01:54 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by nmpampal
[June 18, 2026, 07:37:37 am]

[Οργάνωση Υπολογιστών] Γε...
by Lalson
[June 17, 2026, 10:37:39 am]

Κάμερες στην Πρυτανεία το...
by RivenT
[June 16, 2026, 23:48:23 pm]

[Μικροεπεξεργαστές] Γενικ...
by G.V.
[June 16, 2026, 15:31:13 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by femanak
[June 16, 2026, 11:11:17 am]

H Στοά των Off Topic
by χηρουλα Αλεξίου
[June 15, 2026, 17:39:58 pm]

Γιατί οι ΤΗΜΜΥδες έχουν μ...
by Karaμazoβ
[June 15, 2026, 14:31:16 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Λαμπτήρας
[June 12, 2026, 13:36:19 pm]

[Ισχύος II] Γενικές απορί...
by Nikos_313
[June 11, 2026, 14:05:57 pm]

[Ημιαγωγά Υλικά] Απορίες ...
by Nikos_313
[June 11, 2026, 10:23:04 am]

[Ευφυή και Προσαρμοστικά ...
by grepanis
[June 11, 2026, 10:11:51 am]

[Γραφική] Λυμένα θέματα
by Roidos
[June 10, 2026, 21:37:48 pm]

Τι ακούτε αυτήν τη στιγμή...
by Karaμazoβ
[June 10, 2026, 18:42:33 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Giannis Masterio
[June 09, 2026, 20:27:57 pm]

[ΣΑΕ ΙΙ] Απορίες σε ασκήσ...
by Hyperlaz02
[June 09, 2026, 12:01:45 pm]
Στατιστικά
Members
Total Members: 10402
Latest: anton
Stats
Total Posts: 1431482
Total Topics: 32024
Online Today: 1013
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 21
Guests: 951
Total: 972
Tasos Bot
femanak
vasilikii_
noys
Theodosia
Asozou
RivenT
ThanosKoutsoump
fkacori
elena_k
Geoth
kyrlef
mdimitrig
eliannaantonarou
George_RT
john_apo
MrGreekArrow
kourkou
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt, tony stank) > [Δομημένος Πρ.] Εργασία D
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία D  (Read 7463 times)
απλυτος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1317



View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #45 on: May 12, 2012, 20:48:18 pm »

Quote from: c0ndemn3d on May 12, 2012, 20:45:33 pm
Quote from: απλυτος on May 12, 2012, 20:43:13 pm
Quote from: c0ndemn3d on May 12, 2012, 20:19:55 pm
Εγώ όρισα τον πίνακα με τις ταυτότητες έτσι:
char ID[N][11]; (βάζω μήκος 11 γιατί χρειαζόμαστε ακόμα ένα byte για το \0)

και μετά διάβαζα τα στοιχεία έτσι:
for(k=0;k<N;k++){
    scanf("%s",&ID[k][0]);
}

κι ετσι π.χ. για κ=0, εστω οτι βαζω για ταυτοτητα υφαλου τη λεξη "αλφα", θα καταχωρησει το "α" στο ID[0][0], το "λ" στο ID[0][1] κλπ???
Ασφαλώς. Και στο 5ο στοιχείο θα μπει το \0
θενκσ
Logged

http://arage-e-a-a-k.blogspot.gr/
zidan
Θαμώνας
****
Gender: Male
Posts: 305


FREEEEDOME


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #46 on: May 12, 2012, 21:17:41 pm »

Quote from: Exomag on May 11, 2012, 00:47:10 am
Quote from: panourgos on May 11, 2012, 00:43:09 am
οκ μην βαρατε στις σημειωσεις του κορτεση το ειδα...   peace!! beer
Shocked

Quote from: panourgos on May 11, 2012, 00:43:09 am
επισης η navigator δεχεται εκτος απο αυτα που λεει στην εκφωνηση ταυτοτητες και συντεταγμενες υφαλων right ??

Τις ταυτότητες όχι απαραίτητα. Μπορεί να επιστρέφει μόνο το νούμερο του κοντινότερου υφάλου και να εκτυπώνεται η ταυτότητα στην main() έχοντας το νούμερο του, από την συνάρτηση.
ΠΩΣΣΣΣΣΣ?
Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #47 on: May 12, 2012, 22:50:09 pm »

Quote from: zidan on May 12, 2012, 21:17:41 pm
Quote from: Exomag on May 11, 2012, 00:47:10 am
Quote from: panourgos on May 11, 2012, 00:43:09 am
οκ μην βαρατε στις σημειωσεις του κορτεση το ειδα...   peace!! beer
:
Quote from: panourgos on May 11, 2012, 00:43:09 am
επισης η navigator δεχεται εκτος απο αυτα που λεει στην εκφωνηση ταυτοτητες και συντεταγμενες υφαλων right ??
Τις ταυτότητες όχι απαραίτητα. Μπορεί να επιστρέφει μόνο το νούμερο του κοντινότερου υφάλου και να εκτυπώνεται η ταυτότητα στην main() έχοντας το νούμερο του, από την συνάρτηση.
ΠΩΣΣΣΣΣΣ?
Ορισε μια μεταβλητη n και αρχικοποίησέ την 0. Ορισε και μια μεταβλητη min και αρχικοποίησέ την ως την απόσταση του πρώτου υφάλου από το πλοίο. Μπες σε μια for και έλεγξε κάθε φορά αν η απόσταση του πλοίου είναι μικρότερη από την min, και αν ισχύει βάλε εκείνη την απόσταση ως min και τη θέση του υφάλου στον πίνακα ως n. Το n θα το ορίσεις από τη main και στη συνάρτηση navigator θα περνάς τη διεύθυνση του n στη μνήμη.

Ελπίζω να βοηθάω.
Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
Utrion
Ανερχόμενος/Ανερχόμενη
**
Posts: 98


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #48 on: May 12, 2012, 22:53:34 pm »

Quote from: zidan on May 12, 2012, 21:17:41 pm
Quote from: Exomag on May 11, 2012, 00:47:10 am
Quote from: panourgos on May 11, 2012, 00:43:09 am
οκ μην βαρατε στις σημειωσεις του κορτεση το ειδα...   peace!! beer
Shocked

Quote from: panourgos on May 11, 2012, 00:43:09 am
επισης η navigator δεχεται εκτος απο αυτα που λεει στην εκφωνηση ταυτοτητες και συντεταγμενες υφαλων right ??

Τις ταυτότητες όχι απαραίτητα. Μπορεί να επιστρέφει μόνο το νούμερο του κοντινότερου υφάλου και να εκτυπώνεται η ταυτότητα στην main() έχοντας το νούμερο του, από την συνάρτηση.
ΠΩΣΣΣΣΣΣ?


int navigator( int *p)
kai otan thn καλεσεις θα βαλεις για αυτη την εισοδο την μεταβλτη που θα εχεις ορίσει στην main() ασπουμε Reef και έτσι οταν βρεις μεσα στην navigator ποιος υφαλος ειναι πιο κοντα (ασπουμε ο i) κανεις ενα *p=i   και ετσι η navigator μπορει να αλλαζει τα δεδομενα που εχουν εισηχθεί στην main μέσα απο τις διευθυνσεις τους.    
Logged
Xleboniaris
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 96


Μόνο Αγάπη!


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #49 on: May 13, 2012, 18:09:46 pm »

Ας εξηγήσει λίγο κάποιος το τελευταίο,  είναι το σημείο που δεν μου βγαίνει στην άσκηση. Όπως κατάλαβα θα δώσω στην navigator τον δείκτη int *p ( navigator(int *p)). Έπειτα έχω βρει για παράδειγμα τον ύφαλο  j για τον οποίο η απόσταση από το πλοίο είναι ελάχιστη και δίνω  την τιμή *p=j. Πως όμως θα πάρω την τιμή του j στην συνάρτηση main;
Έχω βάλει την navigator  να γυρίζει τις τιμές 0,1,2. Βασικά δεν κατάλαβα εκείνο που είπε για την μεταβλητή Reef.
Logged

85 δις έξτρα χρέος,
99 χρόνια όλη η δημόσια περιουσία σε ξένα χέρια,
παράλληλη οριστικη εξάτμιση του ιδιωτικού τομέα,
εκμηδενιση της διεθνούς εικόνας της χωρας και 1.000.000 περαστικοί και μόνιμοι μουσουλμανοι προσφυγομεταναστες που τους περισυλλεγει το Γερμανικό Ναυτικό στα Ελληνικά χωρικά ύδατα.

Τόσο χρειάστηκε για να ξεφτιλιστεί για τους έχοντες κοινό νου η αριστερή ιδεολογία εν Ελλάδι. Οτι δεν καταφεραν οι νεκροι του Εμφυλίου, το κατάφερε σε ένα 15μηνο ενας επαγγελματιας άεργος.

Τα κεφάλια μέσα τώρα και ο καθένας ας κάνει το κουμάντο του.

Καληνύχτα Ελλάδα. 


bonus: Socialist 'paradise' of Venezuela ...
https://www.youtube.com/watch?v=3wytJE1u3KY
A.N.
Καταξιωμένος/Καταξιωμένη
***
Posts: 292


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #50 on: May 13, 2012, 18:14:07 pm »

Quote from: Xleboniaris on May 13, 2012, 18:09:46 pm
Ας εξηγήσει λίγο κάποιος το τελευταίο,  είναι το σημείο που δεν μου βγαίνει στην άσκηση. Όπως κατάλαβα θα δώσω στην navigator τον δείκτη int *p ( navigator(int *p)). Έπειτα έχω βρει για παράδειγμα τον ύφαλο  j για τον οποίο η απόσταση από το πλοίο είναι ελάχιστη και δίνω  την τιμή *p=j. Πως όμως θα πάρω την τιμή του j στην συνάρτηση main;
Έχω βάλει την navigator  να γυρίζει τις τιμές 0,1,2. Βασικά δεν κατάλαβα εκείνο που είπε για την μεταβλητή Reef.

+1
Logged
Xleboniaris
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 96


Μόνο Αγάπη!


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #51 on: May 13, 2012, 19:04:17 pm »

Βασικά κατάλαβα πως θα το κάνω , είδα ένα παράδειγμα στο e-thmmy, στο υλικό μαθήματος.
Logged

85 δις έξτρα χρέος,
99 χρόνια όλη η δημόσια περιουσία σε ξένα χέρια,
παράλληλη οριστικη εξάτμιση του ιδιωτικού τομέα,
εκμηδενιση της διεθνούς εικόνας της χωρας και 1.000.000 περαστικοί και μόνιμοι μουσουλμανοι προσφυγομεταναστες που τους περισυλλεγει το Γερμανικό Ναυτικό στα Ελληνικά χωρικά ύδατα.

Τόσο χρειάστηκε για να ξεφτιλιστεί για τους έχοντες κοινό νου η αριστερή ιδεολογία εν Ελλάδι. Οτι δεν καταφεραν οι νεκροι του Εμφυλίου, το κατάφερε σε ένα 15μηνο ενας επαγγελματιας άεργος.

Τα κεφάλια μέσα τώρα και ο καθένας ας κάνει το κουμάντο του.

Καληνύχτα Ελλάδα. 


bonus: Socialist 'paradise' of Venezuela ...
https://www.youtube.com/watch?v=3wytJE1u3KY
Thunderjohn
Νεούλης/Νεούλα
*
Posts: 15



View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #52 on: May 13, 2012, 20:10:41 pm »

Ξέρει κανείς πως γίνεται αν δοθεί ταυτότητα μεγαλύτερη από 10 chars να το κόβει στο δέκατο γράμμα η να βγάζει αντίστοιχο μήνυμα? Γιατί όταν του δίνω μεγαλύτερα απο 10 μου φαίνεται πως παίρνει θέσεις από τις επόμενες σειρές και μετά βγαίνουν καπως μπερδεμένα τα πράματα Cheesy.
« Last Edit: May 13, 2012, 20:29:05 pm by c0ndemn3d » Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #53 on: May 13, 2012, 20:28:50 pm »

Quote from: Thunderjohn on May 13, 2012, 20:10:41 pm
Ξέρει κανείς πως γίνεται αν δοθεί ταυτότητα μεγαλύτερη από 10 chars να το κόβει στο δέκατο γράμμα η να βγάζει αντίστοιχο μήνυμα? Γιατί όταν του δίνω μεγαλύτερα απο 10 μου φαίνεται πως παίρνει θέσεις από τις επόμενες σειρές και μετά βγαίνουν καπως μπερδεμένα τα πράματα Cheesy.
Δεν χρειάζεται να κάνεις έλεγχο. Υποθέτουμε ότι ο χρήστης θα δίνει έγκυρες εισόδους.
Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
manos
Νεούλης/Νεούλα
*
Posts: 44


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #54 on: May 13, 2012, 23:31:29 pm »

Παιδιά μπορεί κανείς να μου πει αναλυτικά πως θα δηλώσω τον πίνακα με τις ταυτότητες των υφάλων?Επείγει.
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Δομημένος Πρ.] Εργασία D
« Reply #55 on: May 13, 2012, 23:50:14 pm »

Quote from: manos on May 13, 2012, 23:31:29 pm
Παιδιά μπορεί κανείς να μου πει αναλυτικά πως θα δηλώσω τον πίνακα με τις ταυτότητες των υφάλων?Επείγει.

char reef_id[N][11], όπου Ν το μέγιστο πλήθος υφάλων για το οποίο δουλεύει το πρόγραμμα...
Logged

Pages: 1 2 3 [4] Go Up Print
Jump to:  

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