C/Visual C - Ayuda!!?? ya tengo esto pero no corre

 
Vista:

Ayuda!!?? ya tengo esto pero no corre

Publicado por Alejandro (2 intervenciones) el 26/11/2008 23:50:41
Estoy aprendiendo a programar en lenguaje C con Turbo C++ y tengo el siguente problema.

"Realizar un organigrama para leer por teclado las notas de N alumnos que están matriculados en M asignaturas,si un alumno no esta matriculado de una asignatura o no se presenta al examen se debe introducir como nota -1.El programa debe calcular y escribir el numero de alumnos presentados a cada asignatura,la nota media,el numero de suspensos,el numero de aprobados,el numero de notables y el numero de sobresalientes."
Ya tengo esta codificacion pero el problema no corre como deberia;
#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{

float na,sm,s,i,nota,m,mg;

char N,FIN;

na=0;
sm=0;
P:
scanf("%f",N);

if(N==FIN) goto A;
else
na=na+1;
s=0;
i=0;
B:
i=i+1;
scanf("%f",nota);
s=s+nota;
if(i==6) goto C;
else
goto B;

C:
m=s/6;
sm=sm+m;
printf("%c ",N);
printf("%f",m);

A:
mg=sm/na;
printf("Nota Media del Grupo: ",mg);
return(0);
}
Agradeceria que me pudieran ayudar.
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

RE:Ayuda!!?? ya tengo esto pero no corre

Publicado por Javier (4 intervenciones) el 07/12/2008 02:37:08
A ver este???:
No está totalmente corregido, cualquier cosa preguntame:

#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{

float na,sm,s,i,nota,m,mg;

char N,FIN;

na=0;
sm=0;
P:
scanf("%c",&N); // Cuando utilizas scanf, colocale el "&"

FIN=0;

if(N==FIN) goto A;
else
na=na+1;
s=0;
i=0;
B:
i=i+1;
scanf("%f",¬a); // Cuando utilizas scanf, colocale el "&"
s=s+nota;
if(i==6) goto C;
else
goto B;

C:
m=s/6;
sm=sm+m;
printf("%c ",N);
printf("%f",m);
getchar(); //Agregué esto, no se porqué, ja

A:
mg=sm/na;
printf("Nota Media del Grupo: ",mg);

getchar(); //Agregué esto, no se porqué, ja
return(0);
}

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar