Προς το περιεχόμενο

mariacoul

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    13
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

mariacoul's Achievements

Proficient

Proficient (10/15)

  • Πρώτο Μήνυμα
  • Collaborator
  • Εκκίνηση Συζήτησης
  • 1 Εβδομάδα Μετά
  • Ένα Μήνα Μετά

Πρόσφατες Διακρίσεις

0

Φήμη

  1. γεια σας,εδω ειμαι παλι για την εργασια!θελω να σας δειξω ολοκληρο το θεμα της εργασιας και τον κωδικα που εφτιαξα για να μου πειτε την γνωμη σας.Λοιπον: Οι θερμοκρασίες τριών πόλεων στις 12 το μεσημέρι για όλες τις ημέρες μιας εβδομάδας αποθηκεύονται σε πίνακα δύο διαστάσεων. Κάθε γραμμή του πίνακα αντιστοιχεί στις θερμοκρασίες μιας πόλης (η πρώτη γραμμή για την Αθήνα, η δεύτερη για τη Θεσσαλονίκη και η τρίτη για την Πάτρα), ενώ κάθε στήλη αντιστοιχεί σε μια ημέρα της εβδομάδας (η πρώτη στήλη για την Κυριακή, η δεύτερη για τη Δευτέρα, κ.ο.κ.). Γράψτε πρόγραμμα σε γλώσσα C, το οποίο: .. Να διαβάζει από το πληκτρολόγιο τις θερμοκρασίες κάθε πόλης για κάθε μέρα της εβδομάδας (με κατάλληλα μηνύματα πριν την ανάγνωση κάθε στοιχείου) και να τις αποθηκεύει στον πίνακα TEMP. .. Να εμφανίζει τις θερμοκρασίες στην οθόνη, ώστε σε κάθε σειρά να εμφανίζονται οι θερμοκρασίες της ίδιας πόλης, για παράδειγμα: Κυριακή Δευτέρα Τρίτη Τετάρτη Πέμπτη Παρασκευή Σάββατο Αθήνα 25 26 28 31 34 29 28 Θεσσαλονίκη 23 24 26 29 30 31 28 Πάτρα 26 27 29 30 30 31 29 .. Να εμφανίζει στην οθόνη την πόλη με τη μεγαλύτερη θερμοκρασία και την ημέρα στην οποία σημειώθηκε (π.χ. η 1η πόλη παρουσίασε τη μεγαλύτερη θερμοκρασία την 5η ημέρα). .. Να υπολογίζει και να εμφανίζει στην οθόνη τη μέση θερμοκρασία της Θεσσαλονίκης. .. Να υπολογίζει και να εμφανίζει τη πόλη με τη μικρότερη μέση θερμοκρασία. .. Να υπολογίζει και να εμφανίζει τη πόλη με τη μεγαλύτερη θερμοκρασία την ημέρα Τετάρτη. και εδω σας παραθετω τον κωδικα που εφτιαξα: #include <stdio.h> #include <minmax.h> main() { int number, count,i; int temp[20]; for( count = 0; count <= 21; count = count + 1 ) { if( count < 7 ) { printf("Enter the temp for Athens: "); scanf("%d", &number); temp[count] = number; } if (( count > 7 ) && ( count < 15)) { printf("Enter the temp for Thess: "); scanf("%d", &number); temp[count] = number; } if( count > 14 ) { printf("Enter the temp for Patra: "); scanf("%d", &number); temp[count] = number; } } } for( count = 0; count <= 21; count = count + 1 ) { printf("The temp you typed was %d\n", temp[count]); } double MesiTimi(int temp[],StartIndex,EndIndex) { double sum=0; int count; for (count=StartIndex; count<=EndIndex; count=count+1) { sum=sum+temp[count]; } return sum/7; } double Max(int temp[],double StartIndex,double EndIndex) { for(count=StartIndex; count<=EndIndex; count=count+1) { if(temp[startIndex]>temp[EndIndex]) { return temp[startIndex]; } return temp[EndIndex]; } } double Min(int temp[],double StartIndex,double EndIndex) { for(count=StartIndex; count<=EndIndex; count=count+1) { if(temp[startIndex]>temp[EndIndex]) { return temp[startIndex]; } return temp[EndIndex]; } } printf("H mesi thermokrasia ths thes = %d",MesiTimi(temp[21],7,14);\ MesiTempAthens = MesiTimi(temp[21],0,7); MesiTempThess = MesiTimi(temp[21],8,14); MesiTempPatra = MesiTimi(temp[21],15,21); printf("H mikroterh mesh thermokrasia einai = %d",fmin(MesiTempAthens,MesiTempThess,MesiTempPatras)); printf("H megaluterh thermokrasia tis tetartes=%d",fmax(temp[2],temp[9],temp[16]); αν μπορει καποιος,ας του ριξει μια ματια και ας μου πει που βρισκει λαθη,γιατι δεν μου το τρεχει.ευχαριστω εκ των προτερων!
  2. οντως ετσι ειναι και φαντασου ποσο δυσκολο ειναι για εμενα που ημουν και θεωρητικη κατευθυνση και δεν εκανα προγραμματισμο στο λυκειο.
  3. και ομως κανουν και ειναι κριμα,γιατι δεν εχει καμια σχεση με εμας!
  4. τουριστικων επιχειρησεων ειμαι,απλα στο 1ο εξαμηνο εχουμε ενα μαθημα αλγοριθμων και μας εβαλαν την συγκεκριμενη εργασια.οποτε μην ανησυχειτε,προφανως δεν θα με εχετε συναδελφο.σας ευχαριστω για την βοηθεια.
  5. μα δεν ζητησα απο καποιον να μου κανει την εργασια,εγω συμβουλες ζητησα απλα γιατι εχω αγνοια απο προγαμματισμο.
  6. και με ποιον τροπο μπορω να τα κανω να εμφανιζονται σε μορφη, Κυριακή Δευτέρα Τρίτη Τετάρτη Πέμπτη Παρασκευή Σάββατο Αθήνα 25 26 28 31 34 29 28 Θεσσαλονίκη 22 24 26 29 30 31 28 Πάτρα 26 27 29 30 30 31 29 ωστε σε καθε σειρα να εμφανιζονται οι θερμοκρασιες της ιδιας πολης,πρεπει να τα γραψω με καποιο τροπο ή να χρησιμοποιήσω κάποια εντολή?
  7. δηλαδή να σβήσω τελείως τον κώδικα που έχω φτιάξει ή να το κάνω έτσι? #include <stdio.h> #define POLEIS 3 #define MERES 7 int main( void ) { int i,j, thermo[ POLEIS ][ MERES ] = {0}; for (i=0; i < POLEIS; i++) { if(i==0){ printf("dwse thermokrasia gia tin athina",n); } else if (j==1){ printf("dwse thermokrasia gia tin thessaloniki",n); } else if (j==2){ printf("dwse thermokrasia gia tin patra",n); } } { printf("dwse thn termokrasia tis"<<i<<"polis:"); for(intj=0;j<7;j++){ for (j=0; j < MERES; j++) { printf("dwse thn &n thermokrasia gia thn &n poli: ", j+1, i+1 ); scanf("%d", &thermo[ i ][ j ] ); } putchar('\n'); } return 0; }
  8. θελω ακομα αν μπορει καποιος να μου εξηγησει με ποιον τροπο μπορω να εμφανιζω σε καθε σειρα τις θερμοκρασιες της ιδιας πολης.ποια εντολη χρειαζεται?
  9. σε ευχαριστω πολυ!πολυτιμη η βοηθεια σου...θα συνεχισω με τον τροπο που μου εδειξες... μου φαινεται βιαστηκα να χαρω...να κοιτα το κανω ετσι και συνεχεια μου βρισκει λαθος στην πρωτη for #include <stdio.h> main() { const int polis=3; const int imeres=7; int temp[3][7]; for(i=0;i<3;i++){ if(i==0){ printf("dwse thermokrasia gia tin athina",n); } else if (j==1){ printf("dwse thermokrasia gia tin thessaloniki",n); } else if (j==2){ printf("dwse thermokrasia gia tin patra",n); } } { printf("dwse thn termokrasia tis"<<i<<"polis:"); for(intj=0;j<7;j++){ if(j==0){ printf("dwse thermokrasia gia tin kiriaki",n); } else if (j==1){ printf("dwse thermokrasia gia tin deutera",n); } else if (j==2){ printf("dwse thermokrasia gia tin trith",n); } else if (j==3){ printf("dwse thermokrasia gia tin tetarti",n); } else if (j==4){ printf("dwse thermokrasia gia tin pempti",n); } else if (j==5){ printf("dwse thermokrasia gia tin paraskeui",n); } else if (j==6){ printf("dwse thermokrasia gia to savvato",n); } } } { printf("imera"<<j<<":"); printf(>>temp[j]); scanf("%f"\n"); } παλι λαθος το εχω κανει,ε?
  10. εννοέις να σβήσω το πρώτο for τελείως? και να βαλω scanf("%f"\n"); κατω απο το τελευταιο printf? δεν καταλαβα,μεσα στο if πως θα γραψω τισ ημερες? ευχαριστω γιατι τα εχω μπερδεψει ολα μεταξυ τους...
  11. μηπως αυτος ο τροπος ειναι σωστοτερος απο τον προηγουμενο? #include <stdio.h> main() { char chararray[30]="TEMP"; const int polis=3; const int imeres=7; int temp[polis][imeres]; for(int i=0;i<polis;i++) { cout<<"dwse thn termokrasia tis"<<i<<"polis:"; for(int j=0;j<imeres;j++) { cout<<"imera"<<j<<":"; cin>>temp[j]; } cout<<endl;
  12. η εκφωνηση μου δωθηκε ετσι,μεσα στο βιβλιο οσον αφορα τους πινακες δυο διατασεων δινει ενα απλο παραδειγμα που βαση αυτου ξεκινησα να κανω το προγραμμα.δεν μπορω ομωσ να καταλαβω πωσ αντι για μεταβλητες,θα περναω πολεις και ημερες στο προγραμμα...
  13. γεια σας...εδω και μια βδομαδα προσπαθω να κανω μια εργασια για την σχολη μου σε γλωσσα C,αλλα δεν μπορω να βγαλω ακρη. Οι θερμοκρασίες τριών πόλεων στις 12 το μεσημέρι για όλες τις ημέρες μιας εβδομάδας αποθηκεύονται σε πίνακα δύο διαστάσεων. Κάθε γραμμή του πίνακα αντιστοιχεί στις θερμοκρασίες μιας πόλης (η πρώτη γραμμή για την Αθήνα, η δεύτερη για τη Θεσσαλονίκη και η τρίτη για την Πάτρα), ενώ κάθε στήλη αντιστοιχεί σε μια ημέρα της εβδομάδας (η πρώτη στήλη για την Κυριακή, η δεύτερη για τη Δευτέρα, κ.ο.κ.). Γράψτε πρόγραμμα σε γλώσσα C, το οποίο: .. Να διαβάζει από το πληκτρολόγιο τις θερμοκρασίες κάθε πόλης για κάθε μέρα της εβδομάδας (με κατάλληλα μηνύματα πριν την ανάγνωση κάθε στοιχείου) και να τις αποθηκεύει στον πινακα ΤΕΜΡ. ΕΓΩ ΤΗΝ ΞΕΚΙΝΑΩ ΚΑΠΩΣ ΕΤΣΙ,ΑΛΛΑ ΠΡΟΦΑΝΩΣ ΚΑΝΩ ΚΑΠΟΙΟ ΛΑΘΟΣ #include <stdio.h> main() { char chararray[30]="TEMP"; int temp[3][7]; int i,j; for(i=0;i<3;i++) for(j=0;j<7;j++) μηπως καποιοσ μπορει να με βοηθησει και να μου πει αν εχω καποιο λαθος...
  • Δημιουργία νέου...