Como paso un valor de una funcion a otra funcion?
Publicado por Dulce (1 intervención) el 01/01/2017 00:13:06
saludos.
he estado haciendo este programa para sacar la media y la desviacion estandar,pero necesito pasar el valor de "m" que está en la funcion "media" a la funcion "desviacion",es decir,para sacar la desviacion necesito el valor de la medi y no se como pasarla a la funcion desviacion,por favor orientnme
he estado haciendo este programa para sacar la media y la desviacion estandar,pero necesito pasar el valor de "m" que está en la funcion "media" a la funcion "desviacion",es decir,para sacar la desviacion necesito el valor de la medi y no se como pasarla a la funcion desviacion,por favor orientnme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <math.h>
void media (int *,float m);
void desviacion (int *,float m,float s);
main ()
{
int a[5],i,s=0.0;
float m=0.0;
media(a,m);
desviacion (a,m,s);
}
void media(int a[5],float m)
{
int i,suma=0;
for (i=0;i<5;i++)
{
printf ("Ingresa el numero %d:\n",i+1);
scanf ("%d",&a[i]);
m=m+a[i];
}
m=m/5;
printf ("el valor de m es: %.0f\n",m);
}
void desviacion (int a[5],float s,float m)
{
int i;
for (i=0;i<5;i++)
{
s=s+pow(m-a[i],2);
s=sqrt(s/5);
printf ("la media es: %.2f:\n",m);
printf ("La desviacion estandar es %.2f \n",s);
}
}
Valora esta pregunta
0