//moses, john production //Elvis Sightings, arrays #include using std::cout; using std::cin; using std::endl; void initialize(int x[], int y) { for (y=0;y<50;y++) { x[y]=0; } } void readElvisData(int x[], int y) { int stateNumber; int numSightings; cout<<"Please enter the state number: "; cin>>stateNumber; while(stateNumber!=-1) { cout<<"Please enter the number of sightings: "; cin>>numSightings; x[stateNumber]=numSightings; cout<<"Please enter the state number: "; cin>>stateNumber; } } void printElvisData(int x[], int y) { void printState(int y); cout<<"The number of Elvis sightings by state is as follows: "< x[max]) { max = j; } } } return max; } void addOneSighting(int x[], int y, int addOne) { x[addOne]=x[addOne]+1; } void main() { int state[50]; int size=50; int stateAddOne; int minimum; int maximum; initialize(state, size); readElvisData(state, size); cout<<"Please enter a state to add one Elvis sighting: "; cin>>stateAddOne; addOneSighting(state, size, stateAddOne); printElvisData(state, size); findLeastElvis(state, size); minimum=findLeastElvis(state, size); cout<<"The state with the least sightings is "; printState(minimum); cout<