Provlima me structures...

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Peek-a-Boo
Δημοσιεύσεις: 14
Εγγραφή: 16 Νοέμ 2010 12:01
Τοποθεσία: gr

Provlima me structures...

Δημοσίευση από Peek-a-Boo » 20 Δεκ 2010 18:08

1)Thelei na dinoume to eponymo to athliti kai tis 4 prospathies tou.
To exw kanei alla prepei na to valw se function.
2)Meta thelei na emfanizei olous tou athlites pou exoun pidiksei panw apo 7.50
Kati exei kanei alla den mou doulevei
3)Kai telos an dwsoume arnitiko arithmo gia alma na mas zhtaei ksana.An dwsoume 0(miden) tha metraei kai tha simainei oti h prospatheia einai akyrh.

Κώδικας: Επιλογή όλων

#include <cstdlib>
#include <iostream>
#define MAX_ATHLETES 4

using namespace std;
struct athlete
&#123;
    char lastname&#91;40&#93;;
    float p1,p2,p3,p4;
&#125;;


athlete* find_athlete&#40;athlete A&#91;&#93;,float p1,p2,p3,p4&#41;;
int main&#40;int argc, char *argv&#91;&#93;&#41;
&#123;
    int i;
    athlete A&#91;MAX_ATHLETES&#93;;
    athlete* ptr;
    for&#40;i=0;i<MAX_ATHLETES;i++&#41;&#123;
       fflush&#40;stdin&#41;;
       printf&#40;"\n*** Give Athletes Data&#58; \n"&#41;;
       printf&#40;"Lastname&#58; "&#41;;
       gets&#40;A&#91;i&#93;.lastname&#41;;
       printf&#40;"First Jump&#58; "&#41;;
       scanf&#40;"%f",&A&#91;i&#93;.p1&#41;;
       printf&#40;"Second Jump&#58; "&#41;;
       scanf&#40;"%f",&A&#91;i&#93;.p2&#41;;
       printf&#40;"Third Jump&#58; "&#41;;
       scanf&#40;"%f",&A&#91;i&#93;.p3&#41;;
       printf&#40;"Fourth Jump&#58; "&#41;;
       scanf&#40;"%f",&A&#91;i&#93;.p4&#41;;
    &#125; 
     printf&#40;"Press Enter to Show Athletes with Jumps longer that 750"&#41;;
     
     
     
          
    system&#40;"PAUSE"&#41;;
    return EXIT_SUCCESS;
&#125;
athlete* find_athlete&#40;athlete A&#91;&#93;,float p1,p2,p3,p4&#41;;
&#123; 
    int i;
    for&#40;i=0;i<MAX_ATHLETES; i++&#41;&#123;
       if &#40;A&#91;i&#93;.p1,p2,p3,p4 > 750&#41;
          return &A&#91;i&#93;;
    &#125;
    return NULL;
&#125;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Provlima me structures...

Δημοσίευση από gvre » 20 Δεκ 2010 18:44

if (A.p1,p2,p3,p4 > 750)

No comment... :)

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Provlima me structures...

Δημοσίευση από virxen75 » 20 Δεκ 2010 19:12

gvre έγραψε:
if (A.p1,p2,p3,p4 > 750)

No comment... :)



athlete* find_athlete(athlete A[],float p1,p2,p3,p4);



μάλλον δεν είναι C ούτε C++ αλλά C++++!
Τελευταία επεξεργασία από το μέλος virxen75 την 20 Δεκ 2010 19:15, έχει επεξεργασθεί 1 φορά συνολικά.

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Provlima me structures...

Δημοσίευση από gvre » 20 Δεκ 2010 19:13

Ίσως και ++C++ :)

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Provlima me structures...

Δημοσίευση από gvre » 20 Δεκ 2010 19:19

@Peek-a-boo Διάβασε το http://einstein.drexel.edu/courses/Comp ... /C_basics/
. Με μια γρήγορη ματιά που έριξα μου φάνηκε μια χαρά και με αρκετά παραδείγματα.

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Provlima me structures...

Δημοσίευση από virxen75 » 20 Δεκ 2010 19:31

δες τις αλλαγές και ΚΑΛΟ ΔΙΑΒΑΣΜΑ!!!

Κώδικας: Επιλογή όλων

#include <cstdlib>
#include <iostream>
#define MAX_ATHLETES 4

using namespace std;
struct athlete
&#123;
    char lastname&#91;40&#93;;
    float p1,p2,p3,p4;
&#125;;


void show_athletes&#40;athlete A&#91;&#93;&#41;;
int main&#40;int argc, char *argv&#91;&#93;&#41;&#123;
    int i;
    athlete A&#91;MAX_ATHLETES&#93;;
    for&#40;i=0;i<MAX_ATHLETES;i++&#41;&#123;
       printf&#40;"\n*** Give Athletes Data&#58; \n"&#41;;
       printf&#40;"Lastname&#58; "&#41;;
       gets&#40;A&#91;i&#93;.lastname&#41;;
       do&#123;
            printf&#40;"First Jump&#58; "&#41;;
            scanf&#40;"%f",&A&#91;i&#93;.p1&#41;;getchar&#40;&#41;;
       &#125;while&#40;A&#91;i&#93;.p1<0&#41;;
       do&#123;
            printf&#40;"Second Jump&#58; "&#41;;
            scanf&#40;"%f",&A&#91;i&#93;.p2&#41;;getchar&#40;&#41;;
       &#125;while&#40;A&#91;i&#93;.p2<0&#41;;
       do&#123;
            printf&#40;"Third Jump&#58; "&#41;;
            scanf&#40;"%f",&A&#91;i&#93;.p3&#41;;getchar&#40;&#41;;
       &#125;while&#40;A&#91;i&#93;.p3<0&#41;;
       do&#123;
            printf&#40;"Fourth Jump&#58; "&#41;;
            scanf&#40;"%f",&A&#91;i&#93;.p4&#41;;getchar&#40;&#41;;
       &#125;while&#40;A&#91;i&#93;.p4<0&#41;;
    &#125;
     printf&#40;"Press Enter to Show Athletes with Jumps longer than 7.50"&#41;;
     getchar&#40;&#41;;
     show_athletes&#40;A&#41;;
    system&#40;"PAUSE"&#41;;
    return EXIT_SUCCESS;
&#125;
void show_athletes&#40;athlete A&#91;&#93;&#41;&#123;
    int i;
    for&#40;i=0;i<MAX_ATHLETES; i++&#41;&#123;
       if &#40;A&#91;i&#93;.p1>7.5 || A&#91;i&#93;.p2>7.5 || A&#91;i&#93;.p3>7.5 || A&#91;i&#93;.p4>7.5&#41;
          printf&#40;"o atlitis&#58;%40s pidikse pano apo 7.50\n",A&#91;i&#93;.lastname&#41;;
    &#125;
&#125;


Peek-a-Boo
Δημοσιεύσεις: 14
Εγγραφή: 16 Νοέμ 2010 12:01
Τοποθεσία: gr

Provlima me structures...

Δημοσίευση από Peek-a-Boo » 21 Δεκ 2010 13:15

Thnx guys !!!
Episis den einai out C oute C++ oute C++++ oute ++C++ einai h: C+,+,+,+ :P:P

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες