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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 00:18:10]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 18, 2025, 23:27:14 pm]

[Σήματα και Συστήματα] Γε...
by chatzikys
[September 18, 2025, 22:52:56 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[September 18, 2025, 21:33:37 pm]

Ποιον πάροχο να επιλέξω?
by Nikos_313
[September 18, 2025, 20:41:30 pm]

[Οπτική] Να επιλέξω το μά...
by Nikostrim
[September 18, 2025, 05:05:26 am]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[September 18, 2025, 02:13:58 am]

Αστεία Βίντεο
by Katarameno
[September 18, 2025, 00:38:19 am]

best username in THMMY.gr
by Katarameno
[September 17, 2025, 20:35:29 pm]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[September 17, 2025, 16:07:13 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[September 17, 2025, 11:35:11 am]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[September 17, 2025, 00:51:50 am]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]
Στατιστικά
Members
Total Members: 10014
Latest: Jimana
Stats
Total Posts: 1428157
Total Topics: 31767
Online Today: 414
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 31
Guests: 297
Total: 328
TheBadSalesman
Belafonte
thegreekbaron
johnliko333388
despoina15
chriskazakos
stloukas
HlektrikhPatata
Denisivo
mhtsakos02
Tnouliss
sigklitiki
Nikos_313
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
astra
KZerenidis
AngelosAthanasiou
Χαρούμενη Πατάτα
AcDimitri
thomasdt
Επίδοξος
kostas.de
arispetr
Tasos Bot
evax
sassi
gorilaki
XristosGakidis
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Εργασία vol B 2006
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 Go Down Print
Author Topic: Εργασία vol B 2006  (Read 10178 times)
python
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52


View Profile
Re: Εργασία vol B 2006
« Reply #30 on: April 13, 2006, 01:46:29 am »

εγω τι λάθος κανω και μολις τρεξω το προγραμμα, σταματαει αφου διαβασει τους πινακες ?

for (i=0; i<n; i++)
    {
        scanf("%f",&(A[ i ]));
    }
for (i=0; i<m; i++)
    {
        scanf("%f",&(B[ i ]));
    }

ζηταει να πληκτρολογησω κατι για να συνεχισει στους υπολογισμους..
« Last Edit: April 13, 2006, 01:49:26 am by python » Logged
PreDa
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 155



View Profile
Απ: Εργασία vol B 2006
« Reply #31 on: April 13, 2006, 01:56:08 am »

Λογικά με το που εκτελούνται οι εντολές αυτές εσύ ώς χρήστης πρέπει να βάλεις τις τιμές. Αφού τις βάλεις συνεχίζει η εκτέλεση του κώδικά σου  8) Διόρθωσέ με αν κατάλαβα λάθος...
Logged
4Dcube
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9068


just.do.it.cut.carrots.


View Profile
Re: Εργασία vol B 2006
« Reply #32 on: April 13, 2006, 01:56:57 am »

Quote from: python on April 13, 2006, 01:46:29 am
εγω τι λάθος κανω και μολις τρεξω το προγραμμα, σταματαει αφου διαβασει τους πινακες ?

for (i=0; i<n; i++)
    {
        scanf("%f",&(A[ i ]));
    }
for (i=0; i<m; i++)
    {
        scanf("%f",&(B[ i ]));
    }

πρεπει να πληκτρολογησω κατι για να συνεχισει στους υπολογισμους..

σε τι είδους κομπάιλερ το τρέχεις; Microsoft Vis.Studio? Borland? Turbo c? Dev C?
προτείνω (γιατί ορισμένοι παλιοί μου'κάναν κάτι κόγξες) να μη βάζεις πολλές παρενθέσεις όπου δε χρειάζονται, π.χ.:


for (i=0; i<n; i++)
    {
        scanf("%f",A);
    }
for (i=0; i<m; i++)
    {
        scanf("%f",B);
    }


Επίσης μπορεί να χρειάζεται "press key" ο κομπάιλερ, αλλά πάντα για να τελειώσει το πρόγραμμα.
Αλλά αν δε χρειάζεται "press key", μπορεί να εκτελεί τις πράξεις και να εκτυπώνει και να κλείνει το πρόγραμμα προτού προλάβεις να δεις τίποτε. Σε αυτή την περίπτωση φτιάξε εσύ μηχανισμό που να τερματίζει το πρόγραμμα όταν πατάς κάτι.
Logged

https://www.youtube.com/watch?v=6CAzdawCzhg
python
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52


View Profile
Re: Εργασία vol B 2006
« Reply #33 on: April 13, 2006, 02:05:08 am »

Quote from: PreDa on April 13, 2006, 01:56:08 am
Λογικά με το που εκτελούνται οι εντολές αυτές εσύ ώς χρήστης πρέπει να βάλεις τις τιμές. Αφού τις βάλεις συνεχίζει η εκτέλεση του κώδικά σου  8) Διόρθωσέ με αν κατάλαβα λάθος...

μα τις τιμες τις εχω βαλει πιο πριν..
ειμαι στη φαση που διαβαζονται οι πινακες για να προχωρησει το προγραμμα στην επεξεργασια των τιμων
Logged
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασία vol B 2006
« Reply #34 on: April 13, 2006, 02:11:29 am »

Quote from: python on April 13, 2006, 01:46:29 am
εγω τι λάθος κανω και μολις τρεξω το προγραμμα, σταματαει αφου διαβασει τους πινακες ?

for (i=0; i<n; i++)
    {
        scanf("%f",&(A[ i ]));
    }
for (i=0; i<m; i++)
    {
        scanf("%f",&(B[ i ]));
    }

ζηταει να πληκτρολογησω κατι για να συνεχισει στους υπολογισμους..


Ο Κώδικας είναι σωστός... Μόνο αυτό που είπε ο 4Dcube έχω να παρατηρήσω, δηλαδή αρκεί να γράψεις scanf("%f",&B[ i ]); , οι παρενθέσεις δε χρειάζονται

Αν παρακάτω στο πρόγραμμα δεν έχεις καμία άλλη scanf() εμένα μου φαίνεται αδύνατο ή πολύ περίεργο να σου ζητάει να πληκτρολογήσεις κάτι ακόμα...
Ίσως να ανεβάσεις μεγαλύτερο μέρος του κώδικά σου.
Logged
python
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52


View Profile
Re: Εργασία vol B 2006
« Reply #35 on: April 13, 2006, 02:15:21 am »

Quote from: 4Dcube on April 13, 2006, 01:56:57 am
σε τι είδους κομπάιλερ το τρέχεις; Microsoft Vis.Studio? Borland? Turbo c? Dev C?
..
προτείνω (γιατί ορισμένοι παλιοί μου'κάναν κάτι κόγξες) να μη βάζεις πολλές παρενθέσεις όπου δε χρειάζονται
Επίσης μπορεί να χρειάζεται "press key" ο κομπάιλερ, αλλά πάντα για να τελειώσει το πρόγραμμα.
Αλλά αν δε χρειάζεται "press key", μπορεί να εκτελεί τις πράξεις και να εκτυπώνει και να κλείνει το πρόγραμμα προτού προλάβεις να δεις τίποτε. Σε αυτή την περίπτωση φτιάξε εσύ μηχανισμό που να τερματίζει το πρόγραμμα όταν πατάς κάτι.

ο compiler ειναι DEV-C
το δοκιμασα και χωρις παρενθεσεις αλλα το προβλημα εξακολουθει να υπαρχει..
οσο για τον μηχανισμο, εχω τετοιον στο τελος
το θεμα ειναι γιατι "εμφανιζει" press key στη μεση του προγραμματος
(δεν βγαζει κειμενο, αλλα αναβοσβηνει ο κερσορας μεχρι να πατησω κατι και μετα enter για να συνεχισει το προγραμμα κανονικα)
Logged
PreDa
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 155



View Profile
Απ: Εργασία vol B 2006
« Reply #36 on: April 13, 2006, 02:16:40 am »

Ανεβάζω κι εγώ τον κώδικά μου μέχρι το σημείο που δεν λειτουργεί... Ελπίζω να μπορεί κάποιος να με βοηθήσει..
int n, m, i, j, c, e;
    float A[50], B[50], over[50], no_free[100];
   
    printf("\n\n###############################################################################\n\n");
   
    printf("Eishgage to plh8os n twn syxnothtwn pou kata8etei o sta8mos A \n n=");
    scanf("%d", &n);
    printf("Dwse ta stoixeia tou pros dhmiourgia pinaka A\n");
    for (i=0; i<n; i++)
         scanf("%f",&A[ i ]);
    for (i=0; i<n; i++)
         printf("%f", &A[ i ]);
         
    printf("\n\n###############################################################################\n\n");
   
    printf(" \n Eishgage to plh8os m twn syxnothtwn pou kata8etei o sta8mos B \n m=");
    scanf("%d", &m); 
    printf(" \n Dwse ta stoixeia tou pros dhmiourgia pinaka B\n");
    for (j=0; j<m; j++)
         scanf("%f", &B[j]);
    for (j=0; j<m; j++)       
         printf("%f", &B[j]);
         
    printf("\n\n###############################################################################\n\n");
           
    c=0;
    for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
        {
            if (A==B[j])
            {
                           over[c]=A[ i ];
                           c++;
            }
        }
    }
    for (c=0; c<n; c++)
    printf("%f", &over[c]);.
« Last Edit: April 13, 2006, 02:21:01 am by PreDa » Logged
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Απ: Εργασία vol B 2006
« Reply #37 on: April 13, 2006, 02:28:49 am »

Quote from: PreDa on April 13, 2006, 02:16:40 am
   
    for (c=0; c<n; c++)
    printf("%f", &over[c]);.

To σωστό είναι:

for (i=0; i<c; i++)
    printf("%f", over[ i ]);

Αφού ο c δείχνει το πλήθος των στοιχείων του over.

Και στα printf(); δε πρέπει να έχεις & μπροστά από τις μεταβλητές...
Logged
4Dcube
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9068


just.do.it.cut.carrots.


View Profile
Re: Εργασία vol B 2006
« Reply #38 on: April 13, 2006, 02:33:17 am »

Quote from: python on April 13, 2006, 02:15:21 am
Quote from: 4Dcube on April 13, 2006, 01:56:57 am
σε τι είδους κομπάιλερ το τρέχεις; Microsoft Vis.Studio? Borland? Turbo c? Dev C?
..
προτείνω (γιατί ορισμένοι παλιοί μου'κάναν κάτι κόγξες) να μη βάζεις πολλές παρενθέσεις όπου δε χρειάζονται
Επίσης μπορεί να χρειάζεται "press key" ο κομπάιλερ, αλλά πάντα για να τελειώσει το πρόγραμμα.
Αλλά αν δε χρειάζεται "press key", μπορεί να εκτελεί τις πράξεις και να εκτυπώνει και να κλείνει το πρόγραμμα προτού προλάβεις να δεις τίποτε. Σε αυτή την περίπτωση φτιάξε εσύ μηχανισμό που να τερματίζει το πρόγραμμα όταν πατάς κάτι.

ο compiler ειναι DEV-C
το δοκιμασα και χωρις παρενθεσεις αλλα το προβλημα εξακολουθει να υπαρχει..
οσο για τον μηχανισμο, εχω τετοιον στο τελος
το θεμα ειναι γιατι "εμφανιζει" press key στη μεση του προγραμματος
(δεν βγαζει κειμενο, αλλα αναβοσβηνει ο κερσορας μεχρι να πατησω κατι και μετα enter για να συνεχισει το προγραμμα κανονικα)
Τότε έχεις κάνει λάθος αμέσως μετά που διαβάζει τους πίνακες και αναγκάζεται να τερματίσει το πρόγραμμα.
Μπορείς κάλιστα να ανεβάσεις κι εσύ τον κώδικά σου.


Άρε παιδιά, αν δυσκολευτήκατε με τους πίνακες να σας ανεβάσω την περσυνή δεύτερη εργασία! Knuppel
*θα την ανεβάσω αύριο στα downloads
Logged

https://www.youtube.com/watch?v=6CAzdawCzhg
meltemi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2491



View Profile WWW
Απ: Εργασία vol B 2006
« Reply #39 on: April 13, 2006, 03:14:40 am »

Quote from: Faidon on April 13, 2006, 02:28:49 am
To σωστό είναι:

for (i=0; i<c; i++)
    printf("%f", over[ i ]);

Αφού ο c δείχνει το πλήθος των στοιχείων του over.

Και στα printf(); δε πρέπει να έχεις & μπροστά από τις μεταβλητές...

@PreDa
Συμφωνώ απόλυτα, θα το δεις και στον κώδικα που σου έστειλα, επίσης πρόσθεσε τα στοιχεία που είχες και πριν, να δούμε τι παίζει...
Logged
PreDa
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 155



View Profile
Απ: Εργασία vol B 2006
« Reply #40 on: April 13, 2006, 03:21:14 am »

Απάντησα και με πουμου απαντώ κι εδώ και είμαι ευγνώμων για τη βοήθειά σας. Θα κανω διορθώσεις και ρυθμίσεις αργότερα. τώρα πλέον δουλεύει μία χαρά  8)
Logged
PreDa
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 155



View Profile
Απ: Εργασία vol B 2006
« Reply #41 on: April 13, 2006, 06:56:07 am »

Μια χαρά και τρεις τρομάρες... Shocked Δεν μπορώ να δημιουργήσω τον πίνακα no_free. Σε ενα ποστ στο τόπικ "απορία για τους πίνακες" ο Faidon αναφέρει ότι ορίζουμε μία μεταβλητή (t=0) πριν το 2ο for και αφού ελεγξουμε την τιμή μίας  συχνότητας Α για όλες τις τιμές του Β ελέγχουμε τη μεταβλητή αυτή. Αν η Α είναι κοινή έστω για μια τιμή του Β θέτουμε t=1, αν όχι το t παραμένει 0. Μένει μετά να ελέγξουμε στο τέλος του 2ου for ποιά είναι η τιμή του t. Αν t=0 προσθέτουμε τη συχνότητα Α στον πίνακα no_free. Λογικά ανάλογα πράττουμε για τον πίνακα Β, δλδ. στο πρώτο for οι συχνότητες του Β και στο 2ο αυτές του Α και πάλι μία μεταβλητή (πχ. s) να ελέγχει αν το Β έχει κοινή συχνότητα με το Α. Στο τέλος το πλήθος των συχνοτήτων της no_free ειναι s+t. Το πρόβλημά μου είναι ότι δεν μπορώ να ελέγξω μετά το 2ο for την τιμή του t με κάποιον τρόπο, καθώς μία συνάρτηση if έξω από το 2ο for δεν λειτουργεί, επειδή την ορίζω 0 έξω από αυτό. Ίσως η λύση είναι πολύ απλή, αλλά τέτοια ώρα τέτοια λόγια... Ο εγκέφαλός μου κοιμάται και δεν μπορώ να σκεφτώ κάτι αυτή τη στιγμή... Undecided
Logged
meltemi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2491



View Profile WWW
Απ: Εργασία vol B 2006
« Reply #42 on: April 13, 2006, 09:09:47 am »

@PreDa
Pm.  Wink
Δε μπορώ να μείνω άλλο τώρα για περαιτέρω εξηγήσεις.
Logged
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασία vol B 2006
« Reply #43 on: April 13, 2006, 14:59:49 pm »

Από το post σου δεν ξέρω αν κατάλαβες καθόλου την χρήση της μεταβλητής t...

Πριν το 2o for() ορίζεις t=0, αφού για τη συγκεκριμένη συχνότητααν η συχνότητα
Αυτό το επαναλαμβάνεις για όλες τις συχνότητες
Logged
PreDa
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 155



View Profile
Απ: Εργασία vol B 2006
« Reply #44 on: April 13, 2006, 15:01:23 pm »

Ακολούθησα τον τρόπο σου μελτέμι και μου βγάζει ένα σφάλμα μνήμης και τερματίζει το πρόγραμμα μου πριν αρχίσει να δουλεύει τον πίνκακα no_free  Embarrassed Δεν νομίζω ότι είναι κάτι που μπορώ να επιλύσω... Ίσως αν ακολουθούσα διαφορετικό τρόπο...
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...