Generation

generate functionTue, 09 May 2023

Escribir un programa en C que solicite al usuario un vector de números enteros de 6 componentes y calcule la media y varianza del vector utilizando dos funciones con las siguientes características: a) Nombre de la función para calcular la media: calcularMedia. b) Nombre de la función para calcular la varianza: calcularVarianza. c) Ambas funciones deben recibir como argumentos el vector de números enteros y su tamaño. d) La función calcularMedia debe devolver la media como un número de tipo float. e) La función calcularVarianza debe calcular la varianza y mostrar su resultado por pantalla, sin devolver ningún valor (salida tipo void).

#include <stdio.h> /* Returns mean of arr[] */ float calcularMedia(int arr[], int n) { int i; float sum = 0; for (i = 0; i < n; i++) sum += arr[i]; return sum / n; } /* Returns variance of arr[] */ void calcularVarianza(int arr[], int n) { int i; float mean = calcularMedia(arr, n); float var = 0; for (i = 0; i < n; i++) var += (arr[i] - mean) * (arr[i] - mean); printf("Variance = %f", var / n); } /* Driver program to test above functions */ int main() { int arr[100], i, n; printf("Introduce the number of elements: "); scanf("%d", &n); for (i = 0; i < n; i++) { printf("Element

Questions about programming?Chat with your personal AI assistant