Alguien me podría ayudar a corregir mi programa c++

Cerrado
dann_n Mensajes enviados 1 Fecha de inscripción martes, 7 de noviembre de 2017 Estatus Miembro Última intervención martes, 7 de noviembre de 2017 - 7 nov 2017 a las 18:51
misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 - 10 ene 2018 a las 21:20
Hola,


#include <iostream> // Uso de la librería estándar, no puede modificarse

using namespace std; // Evita el uso de 'std' en cada instrucción "cin/cout"

float media(float lista[]); // Definicion de la funcion media(lista)

int main() {
int lista[] = { 8, 6, 9, 6, 8, 6, 7, 8, 9, 10 }; // Lista de ejemplo con 10 datos
cout << "\n\nDatos { "; // Imprime en "Datos { "

int i; // indice para recorrer el arreglo data[]

for (i=0; i<10; i++) {
cout << lista[i] << " "; // Imprime elemento data[i]
} // fin de recorrido del arreglo data[]

cout << "}\n"; // Imprime "}" y salta una linea
cout << "Promedio: " << media(lista) << "\n\n"; // Imprime "Promedio: " llama la funcion media(data,len) y salta dos lineas.

system("pause"); // espera una tecla.
return 0; // El fin del programa
}



float media(float lista[]){ // Definicion de la funcion "media(data,len)"
int i, sum=0; // indice para el recorrido del arreglo

for (i=0; i<10; i++) { // inicio de recorrido
sum+=lista[i] // acumula los valores del arreglo
}
// fin del arreglo
return (sum/10); // devuelve la funcion la suma del arreglo entre su longitud.
}

Consulta también:

1 respuesta

misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 127
10 ene 2018 a las 21:20
Intenta de este modo ....

#include <iostream>
using namespace std;

float media(int lista[]){ // Definicion de la funcion "media(data,len)"
int i, sum=0; // indice para el recorrido del arreglo

for (i=0; i<10; i++) { // inicio de recorrido
sum+=lista[i]; // acumula los valores del arreglo
}
// fin del arreglo
return (sum/10); // devuelve la funcion la suma del arreglo entre su longitud.
}

int main() {
int lista[] = { 8, 6, 9, 6, 8, 6, 7, 8, 9, 10 }; // Lista de ejemplo con 10 datos
cout << "\n\nDatos { "; // Imprime en "Datos { "

int i; // indice para recorrer el arreglo data[]

for (i=0; i<10; i++) {
cout << lista[i] << " "; // Imprime elemento data[i]
} // fin de recorrido del arreglo data[]

cout << "}\n"; // Imprime "}" y salta una linea
cout << "Promedio: " << media(lista) << "\n\n"; // Imprime "Promedio: " llama la funcion media(data,len) y salta dos lineas.

system("pause"); // espera una tecla.
return 0; // El fin del programa
}
0