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

Login with username, password and session length

Αναζήτηση

Google

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

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[Today at 21:25:42]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
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]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426698
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 61
Guests: 138
Total: 199
kouf
ppapadoe
kmarkad
τσακαλι
Raphael
leorizos
Born_Confused
christina02
xanthosp
ANDVRONTZOS
okanpala
Mr Watson
gntitsios
tzortzis
engineer2030
Apaugasma
bougatsa
Pakapis5
George15
PANKRAV
nick_slendy
petrtheo
giorgosm05
mixkats
alexanton
dioannidi
kkotsopo
maestros
Eleniiii
dimitire
anna.ts
Thanasis_pap
Δημητρης Αξιμιωτης
george14
mmikelo
Nikospneumatikos
donnis
iliaskou
stefanos hios
mavropan
ikallima
plapas
msandr
elischat
ThanosKoutsoump
ecevz
Fidelity
geo66
Jimlam
Νικη
bit11
EvP
Elenit
Farmengineer
alexandraskol
ioannisfa
rafail zisiadis
Pumpakos
giorgosss03
Εμφάνιση

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

Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > [Δομημένος Προγ.] Εργασία D 2008
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 10 11 [12] 13 14 Go Down Print
Author Topic: [Δομημένος Προγ.] Εργασία D 2008  (Read 23630 times)
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #165 on: May 14, 2008, 14:57:27 pm »

Quote from: gagas on May 14, 2008, 14:47:42 pm
πως γινεται αλλη δηλωση να εχει ο πινακας κ το key κ αλλη το first και το last?

επισης:οταν χρησιμοποιω την find η τιμη που επιστρεφει δεν πρεπει να την καταχωρησω σε μεταβλητη?δηλ
χ=find();

μου βγαζει λαθος σε αυτη την εκφραση..

Τα first last γίνεται να είναι int γιατί μπαίνουν μέσα στην αγκύλη , πχ. array[first]

x=find() ,όπου x int. Κανονικά δε θα έπρεπε να βγάζει λάθος
Logged
gagas
Καταξιωμένος/Καταξιωμένη
***
Posts: 143

λαος παλικαρος λεβεντης!


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #166 on: May 14, 2008, 15:03:07 pm »

int find(unsigned long arrayb[],unsigned long key)
main()
{
int k;
unsigned long a,array[100];
.
.
k=find(array[],a);
..
}
το λαθος που βγαζει ειναι:
expression syntax
μαυριζει την σχεση k=find(array[],a);
« Last Edit: May 14, 2008, 15:05:22 pm by gagas » Logged

Π.Α.Ο.Κ. και στον ουρανο να επαιζες, θα πεθαινα για να σε δω!
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #167 on: May 14, 2008, 15:18:54 pm »

mipos exei lathos i find?
Logged
gagas
Καταξιωμένος/Καταξιωμένη
***
Posts: 143

λαος παλικαρος λεβεντης!


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #168 on: May 14, 2008, 15:22:32 pm »

εβαλα αντι για find(array[],a)
find(i,a)  και το παιρνει σωστο..!μηπως το προβλημα ειναι στους πινακες κ πρεπει να βαλω pointers??
Logged

Π.Α.Ο.Κ. και στον ουρανο να επαιζες, θα πεθαινα για να σε δω!
leon-SPT
Θαμώνας
****
Gender: Male
Posts: 319



View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #169 on: May 14, 2008, 17:07:15 pm »

Παιδιά έχει κανείς την ταξινόμηση (bubblesort) να την πετάξει λίγο εδώ?
Logged
dimvam
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 815



View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #170 on: May 14, 2008, 17:28:55 pm »

Και επίσης να ρωτήσω κάτι άλλο, μια συνάρτηση long int πώς πρέπει να τη βάλουμε στο scanf για να τη διαβάσει?
Logged

Στο μόνο μέρος που βρίσκεις ανθρώπους χωρίς προβλήματα είναι στο νεκροταφείο.
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #171 on: May 14, 2008, 17:36:39 pm »

Quote from: leon-SPT on May 14, 2008, 17:07:15 pm
Παιδιά έχει κανείς την ταξινόμηση (bubblesort) να την πετάξει λίγο εδώ?

for (i=0; i<n-1; i++)
  for (j=0; j<n-1-i; j++)
    if (a[j+1] < a[j]) { 
      tmp = a[j];         
      a[j] = a[j+1];
      a[j+1] = tmp;
  }

Quote from: dimvam on May 14, 2008, 17:28:55 pm
Και επίσης να ρωτήσω κάτι άλλο, μια συνάρτηση long int πώς πρέπει να τη βάλουμε στο scanf για να τη διαβάσει?
scanf("%ld",......);
« Last Edit: May 14, 2008, 17:38:47 pm by Emfanever » Logged
Time_Tripper
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1570


Feed the Trolls. Make them FAT


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #172 on: May 14, 2008, 18:28:00 pm »

Quote from: gagas on May 14, 2008, 15:22:32 pm
εβαλα αντι για find(array[],a)
find(i,a)  και το παιρνει σωστο..!μηπως το προβλημα ειναι στους πινακες κ πρεπει να βαλω pointers??


δοκιμασε find(array,a)
εγω ετσι το κανα κ ηταν σωστο
βεβαια το κανα με malloc...  Roll Eyes
Logged

You know more than you think you know,
just as you know less than you want to know...

                                                                      -Oscar Wilde


WHEN PEOPLE MAKE PLANS GOD'S LAUGHING..!!! MWAHAHAHA

Μόνο οι γενναίοι αγαπούν να το θυμάστε,
οι άλλοι απλώς ξεγελούν τα όνειρα…
                                                                      -Άκης Δήμου
zeus90
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 810



View Profile WWW
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #173 on: May 14, 2008, 21:05:59 pm »

Quote from: gagas on May 14, 2008, 15:22:32 pm
εβαλα αντι για find(array[],a)
find(i,a)  και το παιρνει σωστο..!μηπως το προβλημα ειναι στους πινακες κ πρεπει να βαλω pointers??

Απλά μην βάζεις τις αγκύλες.Είχα και εγώ το ίδιο ακριβώς πρόβλημα.Αφού τα δοκίμασα όλα έκανα και αυτό ΚΑΙΙΙΙΙ
ΤΙ ΗΔΟΝΗ
COMPILE STATUS:SUCCESS
Logged

“Έμαθα πως όταν κάποιος σκαρφαλώσει στην κορυφή ενός ψηλού λόφου, το μόνο που διαπιστώνει είναι πως πρέπει να σκαρφαλώσει σε πολλούς λόφους ακόμα..."
Γιώργος
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3796



View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #174 on: May 14, 2008, 21:14:35 pm »

Ναι ρε παιδιά, στην ΚΛΗΣΗ της συνάρτησης απ' τη main βάζουμε σκέτο το όνομα του πίνακα. Δείκτη περνάμε στην ουσία!
Στη δήλωσή της φυσικά και βάζουμε αγκύλες!
Logged

class Windows extends Throwable implements Failure
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #175 on: May 14, 2008, 21:20:00 pm »

εβαλα τα νουμερα ως unsigned long int και τα διαβάζω με %lu.


όταν κάνω την ταξινόμηση όμως, με όλους τους τρόπους, άλλες φορές τα κάνει σωστά και άλλες αλλάζει τους αριθμούς!

τι παιζει;
Logged
zeus90
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 810



View Profile WWW
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #176 on: May 14, 2008, 21:21:39 pm »

Πώς κάνεις την ταξινόμηση?Είχα και εγώ παρόμοιο πρόβλημα και το έλυσα.... Wink
Logged

“Έμαθα πως όταν κάποιος σκαρφαλώσει στην κορυφή ενός ψηλού λόφου, το μόνο που διαπιστώνει είναι πως πρέπει να σκαρφαλώσει σε πολλούς λόφους ακόμα..."
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #177 on: May 14, 2008, 21:38:52 pm »

qsort, bubblesort.
Logged
zeus90
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 810



View Profile WWW
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #178 on: May 14, 2008, 21:46:55 pm »

Code:
#include <stdio.h>

void main()
{
 int i,j=0,n;
 unsigned long users[100],inports[30],outports[100],k,temp;

 printf("Dwse ton arithmo twn sindromitwn:\n");
 scanf("%d",&n);
 while(n>100){
     printf("Dwse mikrotero arithmo:");
     scanf("%d",&n);
 }
 printf("Dwse tous arithmous klisis:\n");
 for (i=0;i<n;i++)
    scanf("%lu",&users[i]);

 printf("Pinakas:\n");
 for(i=0;i<n;i++)
     printf("%lu\n",users[i]);     
   
 for (i=0;i<n;i++)
   {
    for (j=0;j<n-i-1;j++)
     {
       if (users[j]>users[j+1])
       {
       temp=users[j];
       users[j]=users[j+1];
       users[j+1]=temp;
       }
      }
     }
     printf("Taxinomimenos:\n");
     for (i=0;i<n;i++)
     {
         printf("%lu\n",users[i]);
         }



}

Δοκίμασε αυτό προσαρμοσμένο στα ονόματα των δικών σου μεταβλητών και πες...
Logged

“Έμαθα πως όταν κάποιος σκαρφαλώσει στην κορυφή ενός ψηλού λόφου, το μόνο που διαπιστώνει είναι πως πρέπει να σκαρφαλώσει σε πολλούς λόφους ακόμα..."
anonymous-root
Veteran
Καταστραμμένος
******
Posts: 8574


What do you want to troll today?


View Profile
Re: [Δομημένος Προγ.] Εργασία D 2008
« Reply #179 on: May 14, 2008, 22:00:04 pm »

Quote from: zeus90 on May 14, 2008, 21:46:55 pm
Δοκίμασε αυτό προσαρμοσμένο στα ονόματα των δικών σου μεταβλητών και πες...


ευχαριστώ φίλε
μάλλον κάτι πρέπει να παίζει με τους αριθμούς που έβαζα όμως.
εβαζα 9562651687 κτλ.

αυτή τη στιγμή κάνω debug! δεν προλαβαίνω για δοκιμές κώδικα (2 ώρες μείνανε!)

ευχαριστώ και πάλι!
Logged
Pages: 1 ... 10 11 [12] 13 14 Go Up Print
Jump to:  

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