Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Help with c++

  1. May 19, 2008 #1
    I have made this program, and everything seems to be fine, except one error which says
    "Declaration syntax error" in CPP 6, which is "int low (int [])" I keep getting the same error. Anyone can help me with this?

    #include <stdio.h>
    #define NUM 5
    void fillarray( int []);
    double mean1(int []);
    int high(int []);
    int low(int []);
    void main()
    int scores [NUM];
    fillarray (scores);
    printf("The class average is %1.2f\n", mean1(scores));
    printf("The highest score is %d\n", high(scores));
    printf("The lowest score is %d\n", low(scores));
    void fillarray (int scores [])
    int x;
    for (x=0;x<NUM;x++)
    printf("Enter the score number %d\n", x+1);
    scanf("%d", &scores[x]);
    double mean1(int scores[])
    int x, sum=0;
    double m;
    for (x=0;x<NUM;x++)
    sum=sum + scores[x];
    return m;
    int high(int scores[])
    int x, h= scores[0];
    for (x=1;x<NUM;x++)
    if (h<scores[x])
    return h;
    int low(int scores[])
    int x, l=scores [0];
    for (x=l;x<NUM;x++)
    if (l>scores[x])
    l= scores[x];
    return l;
  2. jcsd
  3. May 19, 2008 #2


    User Avatar
    Homework Helper

    Shouldn't this be int main() instead? Apart from that it seems okay and works.
  4. May 19, 2008 #3
    It compiles for me too once you fix the problem Defennder mentioned.
  5. May 20, 2008 #4

    I changed it to "int main()" but now it just shuts off the compiler. it disappears. I reopen the program and when i compile it shows success but when I run the program everything disappears.
  6. May 21, 2008 #5
    my reply

    first of all in function int low(int [])


    n i didn't get any syntax errors.

  7. May 21, 2008 #6
    ok. It works now. I changed void main() to int main() and compiled the program on a different computer. It works fine. thanks...
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook