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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[Today at 19:26:00]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[Today at 18:22:39]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 18:22:08]

H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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 _Trob
[June 16, 2025, 13:28:21 pm]

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

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]
Στατιστικά
Members
Total Members: 9965
Latest: Poli
Stats
Total Posts: 1426720
Total Topics: 31711
Online Today: 262
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 81
Guests: 175
Total: 256
gkouskou
_Trob
ntinara
andripappa
Zoifouka
smaragdis
Psychoktonos_
alexlemp
Tim
vaggelis.ntokas
gmpatsol
Katarameno
Βασιλης
evax
marios2912
kmarkad
dkoukn
meliou
idefix
prigians
dkatsoul
Giorgos2222
Nikos_313
vagk
m.renia
chaniotism
nick_slendy
jimalexoud
johnk
theodoradr
mayia psarikoglou
vasilis saitis
sofaki
Billyskotsikas
ariadnipm
ioannisdamantis
tzortzis
andreassifo
thanosk
dimitris papadopoulos
iakov
chatzikys
Farmengineer
George_RT
κοτζακ
rafa98p
Napoleontas
tasos gourd
Summand
kutsukellis
chrysa.tsilika
George15
alexandraskol
dionmant
christina02
acapulco
Captain
xdallas
thomaitheodosiadou
DimGeo
tpt
Fenia04
Denisivo
Tasaras
mimaki
PolarBear
chriskazakos
adaskopo
fpapat
vasilikitsatsi
noimaginationforthis
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Εργασία 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 12346 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...