// Mario J. Arroyo Garduño 9888569-9 // Lenguajes Tecnicos II Practica 1 // Nombre del programa : Pgomedio.cpp Problema de Varianza #include #include #include #include #include main() { clrscr(); int i,cuantos,nums[100]; float nums2,prom,var,suma2,suma,ds; suma=0; suma2=0; printf("¨Cuantos n£meros deseas promediar?: "); scanf("%d",&cuantos); // Calculo del promedio prom srand(time(NULL)); printf("\n\n"); for (i = 1 ; i <= cuantos ; i++ ) { nums[i]=(rand()%100); printf("%2d ",nums[i]); if (i % 25 == 0) printf("\n"); suma = suma + nums[i]; } printf("\n"); prom = suma / cuantos; printf("\n\nEl promedio de los %2d n£meros es %.2f\n",cuantos,prom); // Calculo de la Varianza var for (i = 1 ; i <= cuantos ; i++ ) { nums2 = (nums[i]-prom); suma2 = suma2 + (nums2*nums2); } var = (suma2 / (cuantos-1)); printf("La varianza de los %2d n£meros es %.2f\n",cuantos,var); //calculo de la desviacion std ds ds = sqrt(var); printf("La desviacion std. de los %2d n£meros es %.2f\n",cuantos,ds); getch(); return 0; }