• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
November 04, 2026, 05:36:18 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.
November 04, 2026, 05:36:18 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Των συνειρμών το παίγνιο....
by RivenT
[November 03, 2026, 23:18:30 pm]

Αφαιρέστε ένα μάθημα της ...
by RivenT
[November 03, 2026, 18:32:24 pm]

Τι ακούτε αυτήν τη στιγμή...
by Nikos_313
[November 02, 2026, 22:40:57 pm]

ΤΟΥΡΝΟΥΑ ΣΚΑΚΙ ΗΛΕΚΤΡΟΛΟΓ...
by Nikos_313
[November 02, 2026, 22:37:35 pm]

H Στοά των Off Topic
by Nikos_313
[November 02, 2026, 22:32:29 pm]

Απορία για διπλωματικές
by Nikos_313
[November 02, 2026, 13:04:55 pm]

Παραδίδονται Ιδιαίτερα μα...
by kourkou
[November 01, 2026, 14:15:22 pm]

Κάλεσμα / Συνάντηση ΟΔ/ΟΣ...
by PolarBear
[October 31, 2026, 21:09:34 pm]

Συμβουλές για πιθανή αλλα...
by nmpampal
[October 30, 2026, 19:45:55 pm]

[ΑΝΤΙΣΤΑΣΗ] Σχετικά με τη...
by Χαρούμενη Πατάτα
[October 30, 2026, 00:36:38 am]

Κάλεσμα σε αντιπολεμική σ...
by Mr Watson
[October 29, 2026, 21:14:04 pm]

[ΑΡΑΓΕ-Attack] Τι δουλειά...
by kleas
[October 29, 2026, 15:45:35 pm]

[Αρχιτεκτονική Υπολογιστώ...
by Λαμπτήρας
[October 29, 2026, 12:47:31 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[October 27, 2026, 13:54:23 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[October 23, 2026, 22:35:42 pm]

[Τηλεπικοινωνιακά Συστήμα...
by RivenT
[October 23, 2026, 16:51:47 pm]

[Βάσεις Δεδομένων] Ανακοι...
by Tasos Bot
[October 20, 2026, 11:10:50 am]

Must Μαθήματα
by supersonic pepega
[October 20, 2026, 09:52:17 am]

Αντιεξουσιαστές επιτέθηκα...
by okan
[October 20, 2026, 01:46:16 am]

[Ενσωματωμένα Συστήματα Π...
by sassi
[October 19, 2026, 12:10:01 pm]
Στατιστικά
Members
Total Members: 10534
Latest: thempap
Stats
Total Posts: 1432479
Total Topics: 32133
Online Today: 1280
Online Ever: 18918
(April 06, 2026, 15:05:31 pm)
Users Online
Users: 0
Guests: 1157
Total: 1157
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderator: Parlapipis) > [Δομημένος Πρ.] Εργασία D
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία D  (Read 9013 times)
απλυτος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1317



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

Quote from: c0ndemn3d on May 12, 2012, 19:45:33 pm
Quote from: απλυτος on May 12, 2012, 19:43:13 pm
Quote from: c0ndemn3d on May 12, 2012, 19: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, 20:17:41 pm »

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

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

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


Yarr!


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

Quote from: zidan on May 12, 2012, 20:17:41 pm
Quote from: Exomag on May 10, 2012, 23:47:10 pm
Quote from: panourgos on May 10, 2012, 23:43:09 pm
οκ μην βαρατε στις σημειωσεις του κορτεση το ειδα...   peace!! beer
:
Quote from: panourgos on May 10, 2012, 23:43:09 pm
επισης η 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, 21:53:34 pm »

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

Quote from: panourgos on May 10, 2012, 23:43:09 pm
επισης η 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, 17: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, 17:14:07 pm »

Quote from: Xleboniaris on May 13, 2012, 17: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, 18: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, 19:10:41 pm »

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


Yarr!


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

Quote from: Thunderjohn on May 13, 2012, 19: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, 22:31:29 pm »

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


unfortunate...


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

Quote from: manos on May 13, 2012, 22: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...