Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - mariota1

#1
Programación C/C++ / DUDA-Programación en C
20 Octubre 2012, 10:52 AM
ENUNCIADO: Escribir un programa en C que calcule la nota media de tres alumnos. Las notas se encuentran en el fichero notas.txt. El resultado se debe añadir al final del mismo fichero con la siguiente frase:"La nota media de los tres alumnos es..."

El codigo que yo escribo es el siguiente:

#include <stdio.h>

main()
{

      FILE *F;
      int x,y,z,r;
     
     
   
     
      F=fopen("notas.txt","a");
     
      fscanf(F,"%d",&x);
      fscanf(F,"%d",&y); 
      fscanf(F,"%d",&z);
     
      r=x+y+z/3;
     
      fprintf(F,"\nLa nota media de los tres alumnos es: %d",r);
     
      fclose(F);
     
      getch();
     
}


Y el resultado en el fichero de notas.txt es:

4 9 8
La nota media de los tres alumnos es: 2865719



No entiendo porque me da ese resultado, supuestamente la media de los 3 es: 7.

Si alguien sabe cual es mi error porfavor que me lo haga saber cuanto antes. ¡Mil gracias!
#2
Ejercicios / DUDA. Ejercicio en C.
17 Septiembre 2012, 21:09 PM
Hola, soy nueva en lenguaje c y me gustaria saber el código del siguiente ejercicio. ¡Gracias!

Ejercicio:

-Implementar un programa para el calculo del cociente y resto de la división de dos numeros enteros que se pediran al usuario.

Ejemplo:

Division de dos numeros enteros

Dividendo: 9
Divisor: 4

Al dividir 9 entre 4 sale 2 y de resto 1.