confused about functions

here is my code, and my problem is how am i gonna display the division name with its sales number, and other thing is how can i be sure that sales are positive? how can i fix these problems. thanks for helping.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
using namespace std;

double getSales( char division[]);
double findhighest(double, double, double, double);

int main()
{
	double sales1, sales2, sales3, sales4, high;
	char div1[15] = "Southeast"; 
	char div2[15] = "Southwest";
	char div3[15] = "Northeast";
	char div4[15] = "Northwest";
	
	sales1 = getSales(div1);
	sales2 = getSales(div2);
	sales3 = getSales(div3);
	sales4 = getSales(div4);
	cout << "The sales for " << div1 << " are " << sales1 << endl;
	cout << "The sales for " << div2 << " are " << sales2 << endl;
	cout << "The sales for " << div3 << " are " << sales3 << endl;
	cout << "The sales for " << div4 << " are " << sales4 << endl;
	high =  findhighest (sales1, sales2, sales3, sales4);
	cout << "the biggest sale is " << high << endl;
		 
	return 0;
}
double getSales( char division[])
{
	double sales;
	cout << "Get the sales for Division " << division << " ";
	cin >> sales;
	
	return sales;
}
double findhighest(double s1, double s2, double s3, double s4)
{
	
	if (s1 > s2 && s1 > s3 && s1 > s4)
		return s1;
	else if ( s2 > s1 && s2 > s3 && s2 > s4)
		return s2;
	else if ( s3 > s1 && s3 > s2 && s3 > s4)
		return s3;
	else
	    return s4;
	
}

Topic archived. No new replies allowed.