Help with c++

  • C/++/#
  • Thread starter ozgurakkas
  • Start date
  • #1
15
0

Main Question or Discussion Point

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];
m=(double)sum/NUM;
return m;
}
int high(int scores[])
{
int x, h= scores[0];
for (x=1;x<NUM;x++)
if (h<scores[x])
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;
}
 

Answers and Replies

  • #2
Defennder
Homework Helper
2,591
5
void main()
{
int scores [NUM];
fillarray (scores);
Shouldn't this be int main() instead? Apart from that it seems okay and works.
 
  • #3
560
1
It compiles for me too once you fix the problem Defennder mentioned.
 
  • #4
15
0
interesting..

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.
 
  • #5
25
0
my reply

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

for(x=1;x<NUM;x++)

n i didn't get any syntax errors.

========
$$injan
 
  • #6
15
0
ok. It works now. I changed void main() to int main() and compiled the program on a different computer. It works fine. thanks...
 

Related Threads for: Help with c++

  • Last Post
Replies
5
Views
2K
  • Last Post
Replies
7
Views
2K
  • Last Post
Replies
9
Views
2K
  • Last Post
Replies
3
Views
2K
  • Last Post
Replies
7
Views
2K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
4
Views
2K
Replies
16
Views
8K
Top