Calcula el promedio de N valores dados de un vector
c:
//****************************>
//-Victor De la Rocha
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Jueves 28/OCT/04
//-Programa 1, Practica 9
//-Ciclos Vectores y Matrices
//-Programa que calcula el promedio de N valores dados
// Los valores son dados aleatoreamente por el programa
// esto evita llenar la matriz para testear la aplicacion
//****************************>
#include <stdio.h>
#include <conio.h>
//libreria con el prototipo de la funcion rand()
#include <stdlib.h>
void main(){
//definicion de variables
int cant,c,arreglo[100],suma=0;
float ma;
randomize();//inicializa el generados de numeros aleatoreos
clrscr();//limpiamos pantalla
cant=rand()%15;//damos numero aleatorio a la dimension del vector
printf("Cantidad: %d\n\n",cant);//simulamos la entrada del valor
for(c=1;c<=cant;c++){//ciclamos la asignacion y salida de datos en pantalla
arreglo[c]=rand()%100;//asignamos valores aleatoreos
printf("arreglo[%d]= %d\n",c,arreglo[c]);//salida en pantalla
suma=suma+arreglo[c];//sumamos todo el vector
}//END bucle
ma=suma/cant;//media aritmetica de los valores
printf("\nPromedio: %.2f",ma);//salida de datos en pantalla
getch();//esperamos una tecla
}//END void main
//-Victor De la Rocha
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Jueves 28/OCT/04
//-Programa 1, Practica 9
//-Ciclos Vectores y Matrices
//-Programa que calcula el promedio de N valores dados
// Los valores son dados aleatoreamente por el programa
// esto evita llenar la matriz para testear la aplicacion
//****************************>
#include <stdio.h>
#include <conio.h>
//libreria con el prototipo de la funcion rand()
#include <stdlib.h>
void main(){
//definicion de variables
int cant,c,arreglo[100],suma=0;
float ma;
randomize();//inicializa el generados de numeros aleatoreos
clrscr();//limpiamos pantalla
cant=rand()%15;//damos numero aleatorio a la dimension del vector
printf("Cantidad: %d\n\n",cant);//simulamos la entrada del valor
for(c=1;c<=cant;c++){//ciclamos la asignacion y salida de datos en pantalla
arreglo[c]=rand()%100;//asignamos valores aleatoreos
printf("arreglo[%d]= %d\n",c,arreglo[c]);//salida en pantalla
suma=suma+arreglo[c];//sumamos todo el vector
}//END bucle
ma=suma/cant;//media aritmetica de los valores
printf("\nPromedio: %.2f",ma);//salida de datos en pantalla
getch();//esperamos una tecla
}//END void main
Cantidad: 14 arreglo[1]= 75 arreglo[2]= 88 arreglo[3]= 2 arreglo[4]= 57 arreglo[5]= 10 arreglo[6]= 27 arreglo[7]= 95 arreglo[8]= 32 arreglo[9]= 32 arreglo[10]= 99 arreglo[11]= 33 arreglo[12]= 2 arreglo[13]= 46 arreglo[14]= 24 Promedio: 44.00