quiero un código echo en c++ pero el archivo debe ser en .C. ( Hacer un programa que calcule la media geométrica de tres números, pidiendo al usuario que teclee los números. Debes validar que los números sean positivos.
Respuestas a la pregunta
Contestado por
1
Respuesta:
#include <iostream>
#include <cmath>
int main(){
float a,b,c, out = 0;
std::cout<<"Ingresa el primer numero: "; std::cin>>a;
std::cout<<"Ingresa el segundo numero: "; std::cin>>b;
std::cout<<"Ingresa el tercer numero: "; std::cin>>c;
if (a > 0 && b > 0 && c > 0){
out = cbrt(a*b*c);
}
std::cout<<"La media geometrica es: "<<out;
return 1;
}
Explicación:
Solo tienes que fijarte en la formula de media geométrica que es:
Dónde n es el número de elementos en la media, como son tres número que el usuario debe ingresar entonces tenemos una raíz cubica, la cual en C++ con la librería cmath puedes llamar a cbrt (Cube Root) y realizar la operación.
Otras preguntas
Historia,
hace 2 meses
Contabilidad,
hace 2 meses
Matemáticas,
hace 3 meses
Matemáticas,
hace 3 meses
Inglés,
hace 10 meses
Educ. Fisica,
hace 10 meses