#include #include #include #include void avg( apvector num, int length, double & average); void mode(apvector num, int length); void stdev(apvector num, int length, double average); void main() //-----------BEGIN MAIN----------------- { int counter=0; int length=0; double average=0; cout<<"enter numbers, 0 to exit"; apvector num(100,0); cin>>num[counter]; while(num[counter]!=0) { counter++; cin>>num[counter]; } num.resize(counter); //resizes the vector to the right ammount length=num.length(); //defines a varibale length as how many cells the vec has /* cout<<"the average is "; avg(num, length, average); cout< num, int length, double & average) { for(int loop1=0;loop1 num, int length) { apvector mode(length,0); for(int loop=0;loop num, int length, double average) { int loop,loop2,loop3; apvector newvect(length,0); for(loop=0;loop<=length-1;loop++) { newvect[loop]=num[loop]-average; //(x - x )2 part newvect[loop]*=newvect[loop]; } int total=0; for(loop2=0;loop2<=length-1;loop2++) { total+=newvect[loop2]; } double newtotal = 0; for(loop3=0;loop3<=length-1;loop3++) { newtotal=total/(length-1); } double standarddeviation =sqrt(newtotal); cout<