Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C++ (http://www.go4expert.com/forums/cpp/)
-   -   i want a emrgency help in c++ (http://www.go4expert.com/forums/i-emrgency-help-cpp-t20694/)

sosoty 18Jan2010 17:39

i want a emrgency help in c++
 
write a c++ program that: reads up to 20 floating pint numbers from standard input into an arrays first then< after numbers are stored in the arrays
which will calculate the max., min. and average values of the numbers in the arrays.



CAn any one help me in this naw ? :embarasse

kiddo 22Jan2010 23:26

Re: i want a emrgency help in c++
 
Code:

#include <iostream>
using namespace std;

int n = 20;
float data[n];          // Declare an array with float type (max index = 20)

void inputArr();      // Input data to Array
float findMax();      // Find the maximum value
float findMin();        // Find the minimum value
float findMean();    // Find the average

int main(){
  inputArr();
  cout << "Min\t: " << findMin() << endl;
  cout << "Max\t: " << findMax() << endl;
  cout << "Mean\t: " << findMean() << endl;
  system("pause");
  return 0;
}

void inputArr(){
  system("cls");
  cout << "Input Array Data" << endl;
  cout << "===========" << endl;
  for (int i=0; i<n; i++){
    cout << "data-" << (i+1) << " : ";
    cin >> data[i];
  }
  system("pause");
}

float findMin(){
  float min = data[0];
  for(int i=1; i<n; i++){
    if(min > data[i]){
      min = data[i];
    }
  }
  return min;
}

float findMax(){
  float max = data[0];
  for(int i=1; i<n; i++){
    if(max < data[i]){
      max = data[i];
    }
  }
  return max;
}

float findMean(){
  float total = 0;
  for(int i=0; i<n; i++){
    total += data[i];
  }
  return total/n;
}


sosoty 25Jan2010 10:05

Re: i want a emrgency help in c++
 
kidoo thank you v.much

wish if can help you in future as you did :nice:

kiddo 25Jan2010 14:37

Re: i want a emrgency help in c++
 
No prob.
Is it a school or your lecturer assignment?


All times are GMT +5.5. The time now is 04:31.