| | |
c++ arrays, help identify element place
![]() |
•
•
Join Date: Nov 2004
Posts: 4
Reputation:
Solved Threads: 0
I have to identify which element in the array the highest and lowest numbers are. I have finished the rest of the project but you can see that i need help with the element position. Here's what i have and thank you, thank you, thank you
#include <iostream.h>
#include"apvector.h"//didn't inclue io manipulators because working with int
int main()
{
int high;
int low; //declare variables
int sum;
int average;
int num_values;
int index;
high=1; //initialize variables
low=1;
sum=1;
cout<<"Please enter a number. "<<endl;//get number of spaces in array
cin>> num_values;
cout<<"Enter values for the array of "<<num_values<<" items."<<endl;
apvector<int>value(num_values); //declare array
for(index = 0; index <= (num_values - 1); index++)//loop to get values to
//fill array
{
cout << "Enter the number for space " << index + 1 << ": ";
cin >> value[index]; //input of values to fill array
if (value[index]>high)
{high=value[index];} //assign new values to low and high
if (value[index]<low)
{low=value[index];}
sum=sum+value[index]; //update sum for average
}
average=sum/num_values; // get average
cout<< "the average of the numbers is " <<average<<endl; //print out results
cout<<"the largest number is " <<high<<
" and its element position is " <<index <<endl;//can't figure out how
cout<<"the smallest number is " <<low<< //to show the # of element
" and its element position is " <<index <<endl; //that the high and low
//occupy
system("pause");//pause screen to read input
return 0;
}
#include <iostream.h>
#include"apvector.h"//didn't inclue io manipulators because working with int
int main()
{
int high;
int low; //declare variables
int sum;
int average;
int num_values;
int index;
high=1; //initialize variables
low=1;
sum=1;
cout<<"Please enter a number. "<<endl;//get number of spaces in array
cin>> num_values;
cout<<"Enter values for the array of "<<num_values<<" items."<<endl;
apvector<int>value(num_values); //declare array
for(index = 0; index <= (num_values - 1); index++)//loop to get values to
//fill array
{
cout << "Enter the number for space " << index + 1 << ": ";
cin >> value[index]; //input of values to fill array
if (value[index]>high)
{high=value[index];} //assign new values to low and high
if (value[index]<low)
{low=value[index];}
sum=sum+value[index]; //update sum for average
}
average=sum/num_values; // get average
cout<< "the average of the numbers is " <<average<<endl; //print out results
cout<<"the largest number is " <<high<<
" and its element position is " <<index <<endl;//can't figure out how
cout<<"the smallest number is " <<low<< //to show the # of element
" and its element position is " <<index <<endl; //that the high and low
//occupy
system("pause");//pause screen to read input
return 0;
}
Declare 2 more variables
int max_pos=0, min_pos=0;
................
if (value[index]>high)
{
high=value[index];
max_pos = index;
} //assign new values to low and high
if (value[index]<low)
{
low=value[index];
min_pos = index;
}
.....................
cout<<"the largest number is " <<high<<
" and its element position is " <<max_pos <<endl;
cout<<"the smallest number is " <<low<<
" and its element position is " <<min_pos <<endl;![]() |
Similar Threads
- Code Snippet: Searched element's place in an array (Pascal and Delphi)
- Merging 2 Arrays (JavaScript / DHTML / AJAX)
- first time using arrays (Java)
- Dynamic Declaration of Arrays Keys (PHP)
- returning three dimensional array (C)
- Comparing an element in an array (C++)
- Arrays problem (C++)
- arrays (Java)
Other Threads in the C++ Forum
- Previous Thread: Associate words with the STL map
- Next Thread: C++ Array
| Thread Tools | Search this Thread |
api array based binary bitmap c++ c/c++ char class classes classified code coding compatible compile console conversion count date delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file filewrite forms fstream function functions game givemetehcodez graph gui homeworkhelp homeworkhelper homeworksolutions iamthwee icon if...else ifstream input int integer java lib linkedlist linker loop looping loops map math matrix memory multiple news node object output play pointer problem program programming project python random read recursion reference rpg string strings struct symbol temperature template test text text-file toolkit tree url values variable vector video win32 windows winsock wordfrequency wxwidgets





