ProgIng - Programación en Ingeniería
Loading...
Searching...
No Matches
033_Arreglo1D.c File Reference
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
Include dependency graph for 033_Arreglo1D.c:

Go to the source code of this file.

Macros

#define N   60
#define min   1.5
#define max   2.1

Functions

int main (int argc, char *argv[])

Macro Definition Documentation

◆ max

#define max   2.1

Definition at line 7 of file 033_Arreglo1D.c.

◆ min

#define min   1.5

Definition at line 6 of file 033_Arreglo1D.c.

◆ N

#define N   60

Definition at line 5 of file 033_Arreglo1D.c.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 9 of file 033_Arreglo1D.c.

10{
11 float X[N];
12 float med, var;
13 int i, n;
14 srand(time(NULL));
15 do{
16 printf("Ingrese el numero de estudiantes: ");
17 scanf("%d", &n);
18 }while(n<1||n>N);
19 for(i=0, med=0, var=0; i<n; i++)
20 {
21 X[i] = (max-min)*rand()/RAND_MAX+min;
22 med += X[i];
23 var += (X[i]*X[i]);
24 printf("X[%d] = %.3f\n", i+1, X[i]);
25 }
26 med /= n;
27 var /= n;
28 var -= (med*med);
29 printf("Media = %.3f\n", med);
30 printf("Varianza = %.3f\n", var);
31 return 0;
32}
#define N
#define max
#define min