For my C++ class we have to make a program that outputs a histogram based on 25 random numbers and show the average, mode, range, minimum number, and maximum number.

The lesson we are currently in is vectors so therefore I have to use them.

Here's what I have so far...

I've been getting these errors:Code:#include<a:mylib.h> #include<lvp\vector.h> void histogram() { vector<long>num((26)); for(int y=1;y<num.length();y++){ num[y]=1+random(50); } cout<<" 1-5: "; for(y=0;y<num.length(); y++){ if(0<num[y] && num[y]<=5) cout<<"*"; }cout<<endl; cout<<" 6-10: "; for(y=0;y<num.length();y++){ if(6<=num[y] && num[y]<=11) cout<<"*"; }cout<<endl; cout<<"11-15: "; for(y=0; y<num.length();y++){ if(11<=num[y] && num[y]<=15) cout<<"*"; }cout<<endl; cout<<"16-20: "; for(y=0; y<num.length();y++){ if(16<=num[y] && num[y]<=20) cout<<"*"; }cout<<endl; cout<<"21-25: "; for(y=0; y<num.length();y++){ if(21<=num[y] && num[y]<=25) cout<<"*"; }cout<<endl; cout<<"26-30: "; for(y=0;y<num.length();y++){ if(26<=num[y] && num[y]<=30) cout<<"*"; }cout<<endl; cout<<"31-35: "; for(y=0; y<num.length();y++){ if(31<=num[y] && num[y]<=35) cout<<"*"; }cout<<endl; cout<<"36-40: "; for(y=0; y<num.length();y++){ if(36<=num[y] && num[y]<=40) cout<<"*"; }cout<<endl; cout<<"41-45: "; for(y=0; y<num.length();y++){ if(41<=num[y] && num[y]<=45) cout<<"*"; }cout<<endl; cout<<"46-50: "; for(y=0; y<num.length();y++){ if(46<=num[y] && num[y]<=50) cout<<"*"; } } void maxmin() { int y,z,x; for(y=0; y<50; y++){ y=z; for(y=50; 0<y; y++){ y=x; } void average() { int y,a; double sum; sum=0; for(y=0; y<num.length(); y++){ sum+=num[y]; a=sum/25; } } void mode() { int y; vector<long>num((51,0)); for(y=0; y<num.length(); y++) cout<<(num[y])++; } void main() { int y,a,x,z; clrscr(); randomize(); cout<<num[y]; histogram(); maxmin(); cout<<x; cout<<z; cout<<(z-x); average(); cout<<a; mode(); } }}

*Declaration Syntax at Top bracket in the average function

*Declaration Missing ; at last bracket of the main block

I've been trying everything and I still can't find what is up. Also I would like to know if I'm doing my program right so far. Also sorry for the program being kinda everywhere. When I try to fix things in a program the program usually ends up this way...

Any help would be appreciated