Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- double media (double *p, int elementos){
- int i;
- double sumatorio=0.0, media=0.0;
- for (i = 0; i < elementos; i++){
- sumatorio = sumatorio + *p;
- p++;
- }
- media = sumatorio / elementos;
- return(media);
- }
- double varianza( double *p, int n){
- int i;
- double med=0, var=0;
- med = media(p ,n);
- for (i = 0; i < n; i++){
- var = var + (*p - med)*(*p - med);
- p++;
- }
- var = var/(n-1);
- return (var);
- }
- int main(void){
- double med=0.0,var=0.0;
- int a=0,i;
- double *p,*p1;
- printf("Introduce cantidad del double\n");
- scanf("%d",&a);
- p1=(double*)malloc(sizeof(double)*a);
- p= p1;
- printf("Introduce numero del double\n");
- for(i=0;i<a;i++){
- scanf("%lf",p);
- p++;
- }
- med=media(p1,a);
- var=varianza(p1,a);
- printf("El valor de media del double %lf y la varianza %lf\n",med,var);
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement