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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΑΡΑΓΕ Attack] Κεντρική ε...
by Aris★
[Today at 12:46:59]

Πρόγραμμα Εαρινής Εξεταστ...
by Nikos_313
[Today at 12:41:55]

Των συνειρμών το παίγνιο....
by Nikos_313
[Today at 01:03:42]

[Ηλεκτρονική ΙΙ] Γενικές ...
by tony stank
[May 03, 2026, 11:17:34 am]

[Ισχύος II] Γενικές απορί...
by sofi
[May 02, 2026, 22:47:49 pm]

Αποτελέσματα Εξεταστικής ...
by User
[May 01, 2026, 19:00:40 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[April 30, 2026, 09:15:39 am]

Energy Talks 2- IEEE PES ...
by IEEE PES AUTh SBC
[April 29, 2026, 17:00:32 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[April 29, 2026, 15:15:08 pm]

[Πιθανότητες] Γενικές απο...
by Nikos_313
[April 28, 2026, 23:59:01 pm]

Πληροφορίες καθηγητών
by Hyperlaz02
[April 28, 2026, 17:43:31 pm]

[Αριθμητική Ανάλυση] Γενι...
by tony stank
[April 28, 2026, 16:11:24 pm]

Συγγράματα προς διάθεση -...
by Mr Watson
[April 28, 2026, 10:20:16 am]

Erasmus στο KU Leuven
by Hyperlaz02
[April 27, 2026, 23:28:45 pm]

Εργοτάξιο Μετρό Θεσσαλονί...
by okan
[April 27, 2026, 18:06:43 pm]

[Η/Μ Πεδίο I] Γενικές απο...
by Nikos_313
[April 26, 2026, 01:58:04 am]

Ποιος είναι ο πιο γρήγορο...
by Nikos_313
[April 26, 2026, 01:54:07 am]

Υλικό Job Fair - Ζυρίχη
by Threshold
[April 23, 2026, 23:11:00 pm]

[ΑΡΑΓΕ ΑΤΤΑΚ] ΚΑΛΕΣΜΑ ΣΕ ...
by cvakadimas
[April 23, 2026, 14:11:48 pm]

Αρχικός Μισθός Ηλεκτρολόγ...
by Grecs
[April 23, 2026, 13:47:35 pm]
Στατιστικά
Members
Total Members: 10375
Latest: Fanisk
Stats
Total Posts: 1431040
Total Topics: 32000
Online Today: 537
Online Ever: 18918
(April 06, 2026, 16:05:31 pm)
Users Online
Users: 17
Guests: 275
Total: 292
Nikos_313
Scharal
Dimitrakis
Knasos
Nekt
konstantinos charizopoulo
trelonoobaki
Manifold
xristodoulou
Nikospneumatikos
afroditi
mgrivab
freakyy
Εμφάνιση

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

Νέα!
Ωρολόγιο Πρόγραμμα Εαρινού Εξαμήνου 2025-2026
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt, tony stank) > Εργασία E 2007
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 3 4 [5] 6 7 Go Down Print
Author Topic: Εργασία E 2007  (Read 15862 times)
asxetos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 207


what the fuck r u looking at???


View Profile
5η Εργασία-συζήτηση
« Reply #60 on: July 02, 2007, 17:20:48 pm »

 παιδια μηπως θα μπορουσε κανεις να ποσταρει ή να μου στειλει με pm την εργασια D για να την εχω ολοκληρωμενη κ για να δω πως χρησιμοποιειται η δυναμικη δεσμευση μνημης με malloc k realloc...??????


thanks...
Logged

"το ψέμα είναι ό,τι πιο διασκεδαστικό κάνει μια γυναίκα χωρίς να γδυθεί
αλλά είναι καλύτερο άμα γδύνεται..."                                                                                                                                                                                                                                                                            
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
5η Εργασία-συζήτηση
« Reply #61 on: July 02, 2007, 17:26:40 pm »

δε δουλεύει... Sad
Logged
MoYrMoYr
Νεούλης/Νεούλα
*
Gender: Female
Posts: 42



View Profile
5η Εργασία-συζήτηση
« Reply #62 on: July 02, 2007, 18:35:07 pm »

Και εγώ από την αρχή ειχα ορίσει απλά να μην μου εμφανίζει όσα στοιχεία είναι 0.Όμως πως ακριβώς 8α χρησιμοποιήσουμε την realloc σε αυτό το πρόβλημα? Shocked
Logged
Mikros_Nikolas
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1088



View Profile
5η Εργασία-συζήτηση
« Reply #63 on: July 02, 2007, 18:55:22 pm »

Νομίζω πως εύκολα μπορεί κανείς να ορίσει τα νέα μεγέθη με realloc  αλλά το περίπλοκο για μένα είναι να πας τα μηδενικά έξω από αυτήν την  νέα δεσμευμένη μνήμη. Δηλαδή έχουμε π.χ. την σειρά ενός σταθμού μετά την chek

1 0 5 0 7 0 3 0 4
με μήκος 9.
Αν ορίσουμε το καινούργιο μέγεθος ίσο με 5, τότε δεν θα έχουμε
1 0 5 0 7 ;
Άρα πρέπει κάπως να μεταφέρουμε πριν την realloc τα μηδενικά τέρμα δεξιά έτσι ώστε να μείνουν εκτός του νέου μεγέθους. Αυτό το ψιλοδοκίμασα αλλά μου φαίνεται πολύ πολύπλοκο και νομίζω πως δεν αξίζει..
Logged

Αν κάτι μπορεί να πάει στραβά, θα πάει.
mysterious
Θαμώνας
****
Gender: Male
Posts: 391



View Profile WWW
5η Εργασία-συζήτηση
« Reply #64 on: July 02, 2007, 18:59:48 pm »

Quote from: Mikros_Nikolas on July 02, 2007, 18:55:22 pm

Άρα πρέπει κάπως να μεταφέρουμε πριν την realloc τα μηδενικά τέρμα δεξιά έτσι ώστε να μείνουν εκτός του νέου μεγέθους. Αυτό το ψιλοδοκίμασα αλλά μου φαίνεται πολύ πολύπλοκο και νομίζω πως δεν αξίζει..

Ταξινόμηση..
Logged

"When his life was ruined, his family killed, his farm destroyed, Job knelt down on the ground and yelled up to the heavens, "Why god? Why me?" and the thundering voice of God answered, "There's just something about you that pisses me off."
OtiNaNAi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1334


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
5η Εργασία-συζήτηση
« Reply #65 on: July 02, 2007, 19:03:14 pm »

Η ταξινομηση και η realloc θα γινουν στη chek ή στη main???
Logged

Peace    Peace
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
5η Εργασία-συζήτηση
« Reply #66 on: July 02, 2007, 19:09:32 pm »

Code:
for (i=0;i<sta8moi;i++)
 {
  for (j=0;j<ari8mos_sixnothtwn[i];j++)
   for (k=(ari8mos_sixnothtwn[i]-1);k>j;k--)
    if (fric[i][k-1]==0)
     {
    temp=fric[i][k];
    fric[i][k]=fric[i][k-1];
    fric[i][k-1]=temp;
  }
  }


Αλλά με τη realloc?



Quote from: OtiNaNAi on July 02, 2007, 19:03:14 pm
Η ταξινομηση και η realloc θα γινουν στη chek ή στη main???


στη main λογικά
« Last Edit: July 02, 2007, 19:13:15 pm by TED » Logged
Mendoza
Guest
5η Εργασία-συζήτηση
« Reply #67 on: July 02, 2007, 19:16:00 pm »

K μia λιγο άκυρη ερώτηση..μπορούμε να δηλώσουμε μεταβλητή στο εσωτερικό της check π.χ. int i,μη τα βάζω όλα απ τις παραμέτρους..
Logged
mysterious
Θαμώνας
****
Gender: Male
Posts: 391



View Profile WWW
5η Εργασία-συζήτηση
« Reply #68 on: July 02, 2007, 19:16:53 pm »


    for(i=1;i<ns;i++){
            c=0;         
            for(j=0;j<nf [ i ];j++){
                   if(fric[ i ][ j ]==0)
                       c++;
            }
            nf [ i ]=nf [ i ]-c;
            fric [ i ]=(float*) realloc(fric[ i ],nf[ i] *sizeof(float));
           
    }

ns=αριθμός σταθμών
nf=αριθμός συχνοτήτων καθε σταθμού
Quote from: Bo@rD-RiDeR on July 02, 2007, 19:16:00 pm
K μia λιγο άκυρη ερώτηση..μπορούμε να δηλώσουμε μεταβλητή στο εσωτερικό της check π.χ. int i,μη τα βάζω όλα απ τις παραμέτρους..
Ναι ρε συ εννοείται
« Last Edit: July 02, 2007, 19:21:58 pm by mysterious » Logged

"When his life was ruined, his family killed, his farm destroyed, Job knelt down on the ground and yelled up to the heavens, "Why god? Why me?" and the thundering voice of God answered, "There's just something about you that pisses me off."
mysterious
Θαμώνας
****
Gender: Male
Posts: 391



View Profile WWW
5η Εργασία-συζήτηση
« Reply #69 on: July 02, 2007, 19:25:38 pm »

Να ρωτήσω κι εγώ κάτι:
Επειδή την έχω ανεβάσει ήδη την εργασία, αν την ξανανεβάσω με κάποιες μικροαλλαγές που θέλω να κάνω θα γίνει overwrite στην προηγούμενη και όλα ΟΚ ή θα ανέβει σαν δεύτερη και θα μου την κόψει....την εργασία!
Logged

"When his life was ruined, his family killed, his farm destroyed, Job knelt down on the ground and yelled up to the heavens, "Why god? Why me?" and the thundering voice of God answered, "There's just something about you that pisses me off."
λήθη
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1935



View Profile
5η Εργασία-συζήτηση
« Reply #70 on: July 02, 2007, 19:57:07 pm »

θα ανεβει σα δευτερη
ξεκολληστε
Logged
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
5η Εργασία-συζήτηση
« Reply #71 on: July 02, 2007, 20:21:02 pm »

Quote from: mysterious on July 02, 2007, 19:25:38 pm
Να ρωτήσω κι εγώ κάτι:
Επειδή την έχω ανεβάσει ήδη την εργασία, αν την ξανανεβάσω με κάποιες μικροαλλαγές που θέλω να κάνω θα γίνει overwrite στην προηγούμενη και όλα ΟΚ ή θα ανέβει σαν δεύτερη και θα μου την κόψει....την εργασία!
Νομίζω ότι θα γίνει overwrite.
Πάντως ο Κορτέσης είχε πει ότι υπάρχει η δυνατότητα σε περίπτωση λάθους να ξανα ανεβάσουμε καινούρια εργασία , αρκεί αυτό να μην γίνει πολλές φορές.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
ampoulog
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1378



View Profile
5η Εργασία-συζήτηση
« Reply #72 on: July 02, 2007, 20:29:17 pm »

Quote from: OtiNaNAi on July 02, 2007, 19:03:14 pm
Η ταξινομηση και η realloc θα γινουν στη chek ή στη main???
Εγώ πάντως τις έκανα στην main , αλλά φαντάζομαι δε θα υπάρχει πρόβλημα να γίνουν και μέσα στην check.
Quote from: mysterious on July 02, 2007, 19:16:53 pm

    for(i=1;i<ns;i++){
            c=0;         
            for(j=0;j<nf [ i ];j++){
                   if(fric[ i ][ j ]==0)
                       c++;
            }
            nf [ i ]=nf [ i ]-c;
            fric [ i ]=(float*) realloc(fric[ i ],nf[ i] *sizeof(float));
           
    }

ns=αριθμός σταθμών
nf=αριθμός συχνοτήτων καθε σταθμού
Quote from: Bo@rD-RiDeR on July 02, 2007, 19:16:00 pm
K μia λιγο άκυρη ερώτηση..μπορούμε να δηλώσουμε μεταβλητή στο εσωτερικό της check π.χ. int i,μη τα βάζω όλα απ τις παραμέτρους..
Ναι ρε συ εννοείται
Quote from: TED on July 02, 2007, 19:09:32 pm
Code:
for (i=0;i<sta8moi;i++)
 {
  for (j=0;j<ari8mos_sixnothtwn[i];j++)
   for (k=(ari8mos_sixnothtwn[i]-1);k>j;k--)
    if (fric[i][k-1]==0)
     {
    temp=fric[i][k];
    fric[i][k]=fric[i][k-1];
    fric[i][k-1]=temp;
  }
  }


Αλλά με τη realloc?



Quote from: OtiNaNAi on July 02, 2007, 19:03:14 pm
Η ταξινομηση και η realloc θα γινουν στη chek ή στη main???


στη main λογικά
Πάντως από την εκφώνηση δεν σε εξαναγκάζει να χρησιμοποιήσεις realloc().
Και αν το καλοσκεφτούμε ουσιαστικά στο σημείο που θα την χρησιμοποιήσουμε (λίγο πριν thn free) δεν κερδίζουμε και πολλά πράγματα -ίσα-ισα- μάλιστα στην ουσία αυξάνουμε την πολυπλοκότητα ως προς τις επαναλήψεις του προγράμματος πράγμα χρονικά ασύμφορο , η δε μνήμη που χρησιμοποιούμε (και που θα <<γλιτώσουμε >>) από την χρήση της realloc() δεν είναι και κανένα σημαντικό ποσοστό στη μνήμη.
Το μόνο που θα μπορούσε να πει κάποιος ότι κερδίζουμε είναι επιπλέον γνώσεις για την δυναμική δέσμευση-ή καλύτερα αποδέσμευση- μνήμης.
Logged

Bλάκας δεν είναι αυτός που δεν έχει νοημοσύνη , αλλά αυτός που πιστεύει

σε ό,τι του δείξουν ως αληθινό και σε ό,τι του εξυψώνει την αυταρέσκεια,

χωρίς να κρίνει και χωρίς να σκέφτεται.
Christy
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 251



View Profile
5η Εργασία-συζήτηση
« Reply #73 on: July 03, 2007, 00:23:58 am »

Στην check αυτο που κανουμε ειναι να βαζουμε 0 αν η συχνότητα εχει ήδη δεσμευτει....
Δηλαδή αν ο πρώτος σε προταιρεότητα καταθέσει ολους σταθμούς θα βαλουμε 0 σε ολους τουσ αλλους??
Ας μου εξηγήσει λίγο κάποιος πώς ακριβώς θα λειτουργήσει!!!
thnx!!! Grin
Logged
TED
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 760


View Profile
5η Εργασία-συζήτηση
« Reply #74 on: July 03, 2007, 00:34:20 am »

νομίζω όπως τα λές είναι. Εγώ τουλάχιστον έτσι τα έκανα.

Τελικά την ξεφορτώθηκα την realloc!! Smiley
Logged
Pages: 1 ... 3 4 [5] 6 7 Go Up Print
Jump to:  

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