--Originally published at Alvaro_246
“Funciones y arreglos”
En este programa hice una función que calcula el promedio de un determinado rango de números elegidos por el usuario. Para lograr esto declare un Array que me permite darle un valor numérico a cada posición del arreglo el cual puedo delimitar con un “for” y una variable como limitante llamada “Cuantos” en este código.
Dentro de la función float PromList(){} hacemos la operación matemática sumando todos los valores de cada posición de los arreglos y dividiéndolos entre la variable Cuantos, para obtener el promedio.
Codigo:
#include <iostream>
#include <cmath>
using namespace std;
int arreglo[100];
float Promedio = 0;
float PromList();
int main() {
cout << “Este programa Calcula el promdio de una lista” << endl;
cout << PromList();
return 0;
}
float PromList(){
int Cuantos;
cout << “Cuantos numeros ingresara?” << endl;
cin >> Cuantos;
for(int i = 0; i<Cuantos; i++){
cout << “Para posicion [” << i << “] Numero # = “;
cin >> arreglo[i];
}
for(int i = 0; i<Cuantos; i++){
Promedio = Promedio + pow(arreglo[i], 1)/Cuantos;
}
cout << “El promedio de los numeros ingresados es : ” << Promedio << endl;
return Promedio;
}//Alvaro_246