ProgIng - Programación en Ingeniería
Loading...
Searching...
No Matches
Ejemplo044.c
Go to the documentation of this file.
1
#include <stdio.h>
2
#include <stdlib.h>
3
#include <string.h>
4
5
#define N 50
6
7
int
main
(
int
argc,
char
*argv[])
8
{
9
int
i, n, c;
10
double
*x, m;
11
FILE *fp;
12
char
filename[
N
];
13
if
(argc==2)
14
strcpy(filename, argv[1]);
15
else
16
strcpy(filename,
"Prueba.txt"
);
17
fp = fopen(filename,
"rt"
);
18
if
(fp==NULL)
19
return
1;
20
fscanf(fp,
"%d\n"
, &n);
21
printf(
"n = %d\n"
, n);
22
x = (
double
*)malloc(n*
sizeof
(
double
));
23
if
(x==NULL)
24
{
25
fclose(fp);
26
return
2;
27
}
28
for
(i=0, m=0; i<n; i++)
29
{
30
// fscanf(fp, "%d\t%lf\n", &c, &x[i]);
31
fscanf(fp,
"%d\t%lf\n"
, &c, x+i);
32
printf(
"x[%d] = %lf\n"
, c, x[i]);
33
m+=x[i];
34
}
35
m/=n;
36
printf(
"Media = %lf\n"
, m);
37
fclose(fp);
38
return
0;
39
}
N
#define N
Definition
012_aleatorio.c:5
main
int main(void)
Definition
Ejemplo_035.c:15
src
20252
Ejemplo044.c
Generated by
1.16.1