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

Παιδιά σώστε με !!! Ασκήσεις στην c


SpY

Προτεινόμενες αναρτήσεις

Δημοσ.

ʼσκηση 1η<BR>Να γραφεί το πρόγραμμα που να διαβάζει n ακέραιους αριθμούς και να υπολογόζει και να εκτυπώνει το άθροισμα το πλήθος και το μέσο αριθμητικό όσων απο άυτούς είναι άρτιοι και ανήκουν στο διάστημα [a,B). Oi ίδιοι υπολογισμοί να γίνουν και για όσους απο τους αριθμούς αυτούς είναι περιττοί.<BR>Σημ: Οι αριθμοί n,a και b να διαβάζονται απο το πληκτρολόγιο.Να μη χρησιμοποιηθούν πίνακες και οι n ακέραιοι να διαβάζονται απο το πληκτρολόγιο μια μόνο φορά.<P>ʼσκηση 2η<BR>Να γραφτεί το πρόγραμμα στο οποίο ορίζεται η συνάρτηση roots(...) η οποία δέχεται ως ορίσματα τις τιμές a, b και c και υπολογίζει τις ρίζες (πραγματικές η μιγαδικές) της εξισώσης ax^2+bx+c=0.<BR>Η συνάρτηση main() να διαβάζει τον ακέραιο n, και n τριάδες τιμών, για κάθε μια από τις οποίες να καλεί τη συνάρτηση roots(...) και να εκτυπώνει τις τιμές των ριζών για την αντίστοιχη δευτεροβάθμια εξίσωση.<BR>Σημ: Να μη χρησιμοποιηθούν πουθενά γενικές μεταβλητές και η εκτύπωση των αποτελεσμάτων να γίνεται αποκλειστικά απο τη συνάρτηση <BR>main().<P>Παιδία οσοι γνωρίζουν να με βοηθήσουν , γιατί πρέπει να περάσουμε και κανένα μάθημα.Οσοι απο εσάς δεν γνώρίζεται Plz μην αρχίσετε "κάντα μόνος σου" "είναι πανεύκολα" και τέτοια. Ευχαριστώ προκαταβολικά όσους θα με σώσουν.... <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm14.gif" border=0> <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm14.gif" border=0>

Δημοσ.

oso afora tin 1 o kodikas einai:<BR>#include <iostream.h><P>int main( void )<BR>{<BR> float w, c, d;<BR> int n, a ,b, x, s, i, y;<BR> cout << "Please give n numbers to read: " ;<BR> cin >> n;<BR> cout << "Please give a: ";<BR> cin >> a;<BR> cout << "Please give b: ";<BR> cin >> b;<BR> s=0; y=0;<BR> for (i=1; i<=n; i++){<BR> cout << "Please give a number: ";<BR> cin >> x;<BR> if (x>=a)<BR> {<BR> if (x<B)<BR> {<BR> if ((x - (x / 2) * 2)==0) //edo bazeis ==1 gia perittous, douleuei mono gia akeraious (san x mod 2 se pascal)<BR> {<BR> s=s+x;<BR> y=y+1;<BR> }<BR> }<BR> }<BR> }<BR> cout << "athroisma:\t" << s << "\n";<BR> cout << "ploithos:\t" << y << "\n";<BR> if (y!=0)<BR> {<BR> c=s; d=y; //prepei na metatrepsei tous akeraious se float i double gia na sou dosei apotelesma<BR> w= c / d; //kai dekadiko me ipodiastoli ktl.<BR> cout << "mesos oros:\t" << w << "\n";<BR> }<BR> else<BR> cout << "can divide cause no number met human restrictions...\n";<BR> return 0;<BR>}<P>elpizo na sou douleuei.<P>oso afora tin deuteri den nomizo na eiparxei function pou na epistrefei dyo times (px dyo liseis) + oti einai palouki mias kai zitaei kai tin migadiki lysi (complex number)<BR>tora mallon prepei na tin peraseis san string (ean iparxei kati tetoio) kai na tin analyseis... kai ligi prospatheia den blaptei ek merous sou.<P>------------------<BR>EDgSTr5SmDY=

Δημοσ.

Οχι, δεν ειναι και τοσο παλουκι. Για να βρεις τον μιγαδικο θα πρεπει να χρησιμοποιησεις structures, οποτε θα πρεπει να διαβασεις <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm22.gif" border=0> κατι για structures (τι ειναι και πως δουλευουν). ΕΙναι ομως πολυ απλο. <P>Αρχικα να σου πω οτι μπορεις να τον ορισεις καπως ετσι:<P>//οριζεις ενα structure με δυο μεταβλητες (αληθινη και μιγαδικη)<BR>struct complex {<BR> long double x, y;<BR> };<P>//οριζεις μια μεταβλητη z που θα εχει τις ιδιοτητες του structure<BR>complex z;<P>Επειτα θα τσεκαρεις τη διακρινουσα. Αν ειναι θετικη εισαι οκ. Αν ειναι αρνητικη παιρνεις την απολυτη τιμη της και την θετεις ιση με y. Για παραδειγμα:<P>Εστω οτι εχεις τον μιγαδικο 5+3j. Τον οριζεις ως εξης:<BR>z.x=5;<BR>z.y=3;<P>Ελπιζω να βοηθησα!<BR> <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm11.gif" border=0>

  • 2 εβδομάδες αργότερα...
Δημοσ.

SPY ορίστε η 2η ασκηση....είσαι φοιτητής στο τμήμα ηλεκτρολόγων στην θεσσαλονίκη??? Ποιό έτος?Ξέρεις πότε παραδίδονται οι ασκήσεις?Και σε ποιόν?Την 1 και την 3 τις εκανες???<P>include <math.h><P>oid roots(float *r,float *m,float *n);<BR>oid main(void)<BR>float a,b,c,h;<BR>int n,i;<BR>a=b=c=0;<BR>printf("\n\n\n PROGRAMMA YPOLOGISMOY RIZWN DEYTEROBA8MIAS EJISWSEIS");<BR>scanf("%c");<BR>printf("\n\n\nGIA POSES EJISWSEIS 8ELEIS NA YPOLOGISEIS RIZES;");<BR>scanf("%d",&n);<BR>for(i=1;i<=n;i++){<BR> printf("\nDWSE a: ");<BR> scanf("%f",&a);<BR> printf("DWSE b: ");<BR> scanf("%f",&B);<BR> printf("DWSE c: ");<BR> scanf("%f",&c);<BR> h=0;<BR> h=b*b-4*a*c;<BR> roots(&a,&b,&c);<BR> if(h<0){printf("\n\n\nOI RIZES EINAI MIGADIKES: r=%f-i%f r=%f+i%f",a,b,a,B);<BR> }<BR> else if(h==0){printf("\n\n\nEXOYME MIA DIPLH RIZA: r=%f",a);<BR> }<BR> else if(h>0)printf("\n\n\nOI RIZES EINAI:r=%f r=%f",a,B);<BR> }<P><BR>oid roots(float *r,float *m,float *n)<P>{<BR> float k;<BR> struct complex{<BR> float x,y;<BR> } riza;<BR> k=0;<BR> k=(*m)*(*m)-4*(*r)*(*n);<BR> if(k<0){<BR> riza.y=(sqrt(-k))/(2*(*r));<BR> riza.x=-(*m)/(2*(*r));<BR> *r=riza.x ;<BR> *m=riza.y;<BR> }<BR> else if(k>=0){<BR> riza.y=(-(*m)+sqrt(k))/(2*(*r));<BR> riza.x=(-(*m)-sqrt(k))/(2*(*r));<BR> *r=riza.x;<BR> *m=riza.y;<BR> }<BR>}<P><BR>------------------<BR>NICOLAS...ή κατα κόσμον tHE kiLLeR.....<p>[This message has been edited by NIKOSP (edited 25-04-2001).]

Δημοσ.

File Niko nai eimai sto Tmima Hlektrolokon mix & mix ipologistwn stin 8essaloniki. Eimai sto 1etos esi? i 1 askisi einai limeni ligo pio pano apo ton sh4dow (ton opoio ton euxaristo poli) Esi se pio etos eisai?na kanonisoume na sinantithoume kamia mera. Tin ergasia eipe na tin paradwsoume prin tin exsetastiki.Den thimame pws legete autos.Einai enas falakroulis me galia. <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm11.gif" border=0> <P><BR> -= SpY =-

Δημοσ.

Φίλοι,χαιρετώ από το 5ο έτος Ηλεκτρολόγων στη Θεσσαλονίκη.Θυμάμαι τότε στο 1ο έτος μαζευόμασταν παρέα 5-6 άτομα σε ένα σπίτι που είχε υπολογιστή(γιατί τότε δεν είχαμε όλοι) και προσπαθούσαμε όλοι μαζί να βρούμε τη λύση σε παρόμοια προβλήματα της C.Τώρα με το διαδίκτυο όλα είναι πιο εύκολα! Που να φανταστώ τότε ότι κάποτε δε θα χρειαστεί να βγαίνω από το σπίτι και να έχω έτοιμες τις εργασίες στο χέρι;<BR>Τα attachments πια δείνουν και πέρνουν,άλλα βλέπω και το Insomnia γίνεται το καλύτερο αντιγραφίρι!!!!<BR>Αλήθεια, μπορώ τώρα εγώ να επωφεληθώ από αυτά;<BR>Ε,ναι λοιπόν και σας ζητώ συνάδελφοι του πρώτου έτους όλες τις σημειώσεις από τον Λογισμό ΙΙ.Υπάρχουν;Για οποιαδήποτε άλλη βοήθεια είμαι πρόθυμος να συνεργαστώ μαζί σας...

Δημοσ.

Synadelfe exw simiwseis apo ton logismo2 oxi akoma omos oles.Tora tha figo mykono kai tha afiso atoma pou tha tis paroun opote meta tha tis exw oloklirwmenes.Opote meta mporoume ama thes na vretoume na stis dwsw na vgaleis kamia fototipia... <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm11.gif" border=0> <P> -= SpY =-

Δημοσ.

...ειμαι στο 2ο έτος...και βέβαια να κανονίσουμε να συναντηθούμε καμια μέρα....γυρνα με το καλο απο την Μύκονο και τα λέμε...οκ για την πρώτη...με την τρίτη έκανες τίποτα????<P>------------------<BR>NICOLAS...ή κατα κόσμον tHE kiLLeR.....

Δημοσ.

Φιλαράκι,καλά να περάσεις!Να πας οπωσδήποτε Cavo Paradiso και να νοικιάσετε jeep!Πες μας πότε θα γυρίσεις.

Δημοσ.

mmm xairomai pou vlepo sxedon sinadelfous....eimai foititis Sto mixanologwn mixanikwn sto volo...kai distixws den eixa oute prokeitai na exo tin tuxi na vro simfoitith sto insomnia parolo pou i misi sxoli exei pc..<BR>Meta loipon apo ena eksamino apotiximenis Fortran(an einai dinaton) ksekinisame C kai se 2 ores katafere na kanei to 1/5 tis Ulhs ..fisika den katalava tipota...<BR>Proton thelo na sas euxaristiso giati mporei kamia askisi apo aftes na tin exo kai deuteron na sas rotiso an telika einai toso diskolos o programmatismos giati 2 eksamina tora liga pramata mou meinane...(les na ftaine oi kathigites???)

Δημοσ.

ΑΣΕ ΦΙΛΑΡΑΚΙ μεγάλη πίκρα....εμεις μάλιστα δεν κάναμε ούτε ενα εργαστήριο πάνω σε C ή σε Pascal ή σε fortran....μαλιστα τα δυο πρώτα θεωρούνται ένα μαθημα συν θεωρια επάνω στισ βάσεις δεδομένων.....<BR>παντως πιστευω οτι εαν γινόταν καλυτερα το μάθημα και πιο οργανομένα κατι θα κάναμε...κα τα πράγματα θα ήταν καλύτερα......<IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm1.gif" border=0> <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm1.gif" border=0> <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm1.gif" border=0> <P>------------------<BR>NICOLAS...ή κατα κόσμον tHE kiLLeR.....

Δημοσ.

ama thelete thematakia na <<paixete>> :<BR>[ama xerei kaneis apo pou einai NA MIN PEI kai na afisei tous allous na prospathisoun!]<P>:::::::::::::::::::::::::::::::::::::::::::<P><BR> Αναγράμματα<BR> Ανάγραμμα είναι μια λέξη που δημιουργείται από τη μετάθεση των γραμμάτων (αναγραμματισμό) μιας άλλης λέξης.<P>Γράψτε ένα πρόγραμμα που να βρίσκει όλα τα αναγράμματα λέξεων που υπάρχουν μέσα σε ένα λεξικό που σας δίνεται.<P> Είσοδος<P>Το αρχείο εισόδου αποτελείται από γραμμές που περιέχουν από μια λέξη του λεξικού η κάθε μια. Οι λέξεις εμφανίζονται κατά αλφαβητική σειρά και χρησιμοποιούν το ελληνικό αλφάβητο και μόνο τους 24 κεφαλαίους χαρακτήρες (Α έως Ω).<P> Έξοδος<P>Το αρχείο εξόδου αποτελείται από γραμμές κάθε μια από τις οποίες περιέχει όλες τις λέξεις του λεξικού που αποτελούν μεταξύ τους αναγράμματα., χωρισμένες μεταξύ τους με ένα μοναδικό κενό. Τα αναγράμματα μέσα σε μια γραμμή παρουσιάζονται κατά αλφαβητική σειρά. Μια λέξη χωρίς άλλα αναγράμματα αποτελεί από μόνη της ανάγραμμα και εμφανίζεται μόνη της στη γραμμή.<P> Περιορισμοί<P>Οι λέξεις του λεξικού δε θα υπερβαίνουν τις 400. Οι λέξεις θα κυμαίνονται από 3 έως 15 χαρακτήρες. Οι χαρακτήρες μέσα σε μια γραμμή εξόδου δε θα υπερβαίνουν τους 80.<P> Παράδειγμα εισόδου<P>ΑΜΗΝ <P>ΒΑΡΕΛΙ <P>ΕΑΝ <P>ΜΗΝΑ <P>ΝΕΑ <P>ΝΗΜΑ <P>ΤΡΑΠΕΖΙ<P>Παράδειγμα εξόδου<BR>ΑΜΗΝ ΜΗΝΑ ΝΗΜΑ <P>ΒΑΡΕΛΙ <P>ΕΑΝ ΝΕΑ <P>ΤΡΑΠΕΖΙ <P> <P> ΠΑΡΑΤΗΡΗΣΕΙΣ<P>α) Το πρόγραμμά σας θα ονομάζεται ANAGRAM.<P>β) Το πρόγραμμά σας θα καλεί το αρχείο εισόδου και το αρχείο εξόδου από τον ίδιο κατάλογο που βρίσκεται και το εκτελέσιμο πρόγραμμα (δηλαδή θα καλείται χωρίς διαδρομή- path). <P>::::::::::::::::::::::::::::::::::::::::<P>(to exo ftiaxei alla einai oraio.. )<P>HINT: ANADROMI<P>

Δημοσ.

auto to programma pou les dvs to eixa brei sto community site tis borland. elega na to steilo sto "xereis" alla leo ean na mpeis sou bazoun palouki, gia na pas parapera fantasou ti tha sou baloun!!!! px: na ftiaxtei algorithmos pou na briskei tis rizes 5 bathmou exisosis <IMG SRC="http://www.insomnia.gr/cpubb/smilies/cwm3.gif" border=0> mou fenete den pane kala oi anthropoi<P>------------------<BR>EDgSTr5SmDY=

Δημοσ.

To εχω φτιαξει αυτο! Επαιρνε για input ενα file του unix που ειχε ολες τις λεξεις της αγγλικης γλωσσας και εβγαζε τους αναγραμματισμους. πχ το file με τις λεξεις:<P>act<BR>asleep<BR>beard<BR>bread<BR>cat<BR>elapse<BR>filter<BR>least<BR>please<BR>steal<BR>trifle<P>δινει ενα file με τις λεξεις:<P>beard bread<BR>act cat<BR>asleep elapse please<BR>least steal<BR>filter trifle<P>Oi periorismoi που λεει ο DVS αναφερονται προφανως στην περιπτωση που χρησιμοποιησεις τον τροπο πουχρησιμοποιει μεγαλη υπολογιστη ισχυ (πχ συγκρινεις την καθε λεξη με ολες τις υπολοιπες). Υπαρχει ομως και ενας αλλος τροπος να πετυχεις το ζητουμενο με ελαχιστη υπολογιστικη σπαταλη.(?)<P>Για περισσοτερες πληροφοριες: <A HREF="http://www.ee.surrey.ac.uk/Teaching/Courses/msccomp/handson3.html" TARGET=_blank>http://www.ee.surrey.ac.uk/Teaching/Courses/msccomp/handson3.html</A> <P>Εαν το θελει κανεις email me.<BR>Ερωτηση: Οι ελληνικοι χαρακτηρες ποως μπαινουν?

Αρχειοθετημένο

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

  • Δημιουργία νέου...