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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
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 Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

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

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

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426680
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 7
Guests: 105
Total: 112
A-TheITGuy
Saint_GR
vaggelisx
kathrin_p
rafa98p
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Πρ.] Εργασία D
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] Go Down Print
Author Topic: [Δομημένος Πρ.] Εργασία D  (Read 5575 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...