C/Visual C - CREAR UN ARCHIVO, AQUI ESTA EL CODIGO SOLO FALTA

 
Vista:

CREAR UN ARCHIVO, AQUI ESTA EL CODIGO SOLO FALTA

Publicado por KITAI (1 intervención) el 01/03/2010 02:37:54
Complila y todo pero necesito que lo que escribi, en este caso, los nombres que pida, y las calificaciones y el promedio me generen un archivo solo me falta eso PORFAVOR ...

#include<stdio.h>
#include<conio.h>
main()
{
int i,n,mayor;
float a;
a=0;
struct/*creacion de la estructura*/
{
char nombre[50];
int calif;
}alumno[50];

printf("cuantos alumnos son:");/*asignacion del numero total de alumnos*/
scanf("%d",&n);
for(i=0;i<n;i++)/*pide el nombre y la calificacion*/
{
printf("\n Introduce el nombre: ");
scanf("%s",&alumno[i].nombre);
printf("\n Introduce las calificacion: ");
scanf("%d",&alumno[i].calif);
}
for(i=0;i<n;i++)/*realiza el promedio*/
{
a=a+alumno[i].calif;
}
mayor=alumno[0].calif;
for(i=0;i<n;i++)/*busca calificacion mas alta*/
{
if (alumno[i].calif>mayor)

mayor=alumno[i].calif;
}
for(i=0;i<n;i++)/*imprime el nombre y la calificaciones*/
{
printf("\nnombre:%s",alumno[i].nombre);
printf("\ncalificacion:%d",alumno[i].calif);
}
printf("\n\npromedio:%f",a/n);/*imprime el promedio*/
printf("\n\nLa calificacion mas alta es: %d\n\n",mayor);/*imprime la calificacion mas alta*/
for(i=0; i<n; i++)
{
if (alumno[i].calif==mayor)
printf("persona con calificacion mas alta:%s\n", alumno[i].nombre);
}

getch();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder