Solución 1 Solución 2

Anuncio
Solución 1
#include <stdio.h>
void main ()
{
FILE
* f;
int
a2, a4, a6;
double a1, a3, a5, suma;
f = fopen ("numeros.txt", "r");
// Un formato y una variable
fscanf
fscanf
fscanf
fscanf
fscanf
fscanf
(f,
(f,
(f,
(f,
(f,
(f,
"%lf", &a1);
"%d", &a2);
"%lf", &a3);
"%d", &a4);
"%lf", &a5);
"%d", &a6);
fclose (f);
suma = a1*a2 + a3*a4 + a5*a6;
printf ("Suma = %.0lf\n", suma);
}
Solución 2
#include <stdio.h>
void main ()
{
FILE
* f;
int
a2, a4, a6;
double a1, a3, a5, suma;
f = fopen ("numeros.txt", "r");
// Dos formatos y dos variables
fscanf (f, "%lf %d", &a1, &a2);
fscanf (f, "%lf %d", &a3, &a4);
fscanf (f, "%lf %d", &a5, &a6);
fclose (f);
suma = a1*a2 + a3*a4 + a5*a6;
printf ("Suma = %.0lf\n", suma);
}
Solución 3
#include <stdio.h>
void main ()
{
FILE
* f;
int
a2, a4, a6;
double a1, a3, a5, suma;
f = fopen ("numeros.txt", "r");
// Seis formatos y seis variables
fscanf (f, "%lf %d %lf %d %lf %d", &a1, &a2, &a3, &a4, &a5, &a6);
fclose (f);
suma = a1*a2 + a3*a4 + a5*a6;
printf ("Suma = %.0lf\n", suma);
}
Documentos relacionados
Descargar