Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - johnniewalker_1
Páginas: [1]
1
« en: Jueves 23 de Septiembre de 2010, 04:45 »
Hola...
soy nuevo en el foro asi como en esto de la programacion. Tengo el siguiente codigo pero no se cual es el error:
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
main(){
int a, i, np=0, ni=0, sumap=0, sumai=0;
float prp=0, pri=0;
char cadena [6];
INICIO:
printf("Ingrese numero: ");
fgets (cadena, sizeof (cadena), stdin);
for(i=0; isdigit (cadena[i]); i++);
if(i==0 || (cadena[i]!='n' && cadena[i]))
{
printf ("nn");
printf ("CARACTER INVALIDO!! Intente nuevamente... ");
goto INICIO;
}
a = atoi (cadena);
if(a==0)
{
goto RESULTADO;
}
else if((a%2)==0)
{
goto PARES;
}
else
{
goto IMPARES;
}
PARES:
sumap=sumap+a;
np=np+1;
goto INICIO;
IMPARES:
sumai=sumai+a;
ni=ni+1;
goto INICIO;
RESULTADO:
if(np=0)
{
prp=0;
}
else
{
prp=sumap/np;
}
if(ni=0)
{
pri=0;
}
else
{
pri=sumai/ni;
}
printf("El promedio de los numeros pares es: %f",prp);
printf("nn");
printf("El promedio de los nueros impares es: %f",pri);
printf("nn");
system ("pause");
}
Me pueden ayudar???
Páginas: [1]