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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by Hyperlaz02
[Today at 12:53:45]

Thmmy-συνάντηση 21 Μάρτιο...
by Mr Watson
[Today at 11:45:20]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[March 19, 2026, 17:59:31 pm]

Ανακοίνωση - Οι εγγραφές ...
by IEEE SB
[March 19, 2026, 17:13:57 pm]

Η κεντρική γείωση έχει τά...
by chatzikys
[March 18, 2026, 22:45:22 pm]

[ΣΑΕ ΙΙ] Γενικές απορίες ...
by Saint_GR
[March 18, 2026, 19:27:08 pm]

[Βάσεις Δεδομένων] Ανακοι...
by grepanis
[March 18, 2026, 19:19:51 pm]

Ερωτηματολόγιο : Νέα Χρήσ...
by Μπιγκόνια
[March 18, 2026, 18:46:21 pm]

[2ο εξ. ΝΠΣ] Επιλογή Συγγ...
by Petross
[March 18, 2026, 13:04:37 pm]

Ορκωμοσία χειμερινού εξαμ...
by george14
[March 17, 2026, 19:11:37 pm]

Χαρακτηριστικά Laptop
by Spiros853
[March 17, 2026, 14:35:46 pm]

[Αντικειμενοστραφής Πρ.] ...
by tony stank
[March 17, 2026, 10:44:30 am]

[Τηλεπ.Συστήματα ΙΙ] Γενι...
by migk
[March 16, 2026, 14:14:01 pm]

Αποτελέσματα Εξεταστικής ...
by tony stank
[March 16, 2026, 07:57:24 am]

Πρόγραμμα Εαρινής Εξεταστ...
by okan
[March 16, 2026, 04:28:24 am]

ΣΥΝΑΥΛΙΑ ΓΙΑ ΜΕΤΑΦΟΡΙΚΑ Ε...
by cvakadimas
[March 14, 2026, 23:39:36 pm]

Μαθήματα Επιλογής 6ου Εξα...
by Fraser
[March 13, 2026, 14:27:32 pm]

Εργασίες Αφαίρεσης Αμιάντ...
by YetAnotherECEStudent
[March 12, 2026, 22:16:30 pm]

[Σύγχρονα Ενεργειακά Συστ...
by RíoGrande
[March 12, 2026, 19:11:57 pm]

Απορία για διπλωματικές
by Mr Watson
[March 12, 2026, 18:19:23 pm]
Στατιστικά
Members
Total Members: 10364
Latest: andreasdim
Stats
Total Posts: 1430820
Total Topics: 31976
Online Today: 723
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 22
Guests: 639
Total: 661
mpma26
stmanzaf
Tasos Bot
AODON
tasos gourd
micelethe
iliaskou
anastasimi
aris123321
gpr000
sassi
ThanosKoutsoump
Hyperlaz02
xorxe
makato
marf10
gefo7
Stelioskyr
kouf
CodeBro
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
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 6997 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...