English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

#include
#include
main ()
{
float a,b,c;
clrscr();
printf("dame 2 numeros");
scanf("%f,&a);
scanf(%f,&b);
c=(a+b);
printf("elresultadoes,%f",c);
if c>0 ;
{ printf("la suma es positiva");
else
printf("la suma es negativa");
}
return();
getch()
}

2006-10-30 08:27:47 · 5 respuestas · pregunta de melendrez 1 en Ordenadores e Internet Software

5 respuestas

#include
#include

main ()
{
float a,b,c;
clrscr();
printf("dame 2 numeros");
scanf("%f",&a);
scanf("%f",&b);
c=(a+b);
printf("elresultadoes,%f",c);
if (c>0)
{
printf("la suma es positiva");
}
else
{
printf("la suma es negativa");
}
getch()

return 0;
}

viendo la logica de tu programa creo que lo que querias hacer es esto. Lo que veo es que te falta un poco en los if y en los regresos de las funciones. Cada vez que veas algo asi como main se traduce a int main, por eso anote return 0. Te recomiendo que veas en algun libro de C o C++ los temas tipos de datos, funciones y control de flujo (if, else, while, for, do .. while, switch, etc...). Es que ese no es el unico error que tienes, tienes cuatro errores, por eso te digo que estudies mas del lenguaje C, que es lo que estas ocupando.

Suerte, y echale ganas.

2006-10-30 09:23:10 · answer #1 · answered by j4v13r 2 · 0 0

Recuerda que el main es una función y por definición, las funciones devuelven algún valor (aunque sea void). Pon un void delante de la palabra main y creo que te servirá.

También recuerda el ";" después del último getch().

2006-10-30 21:04:02 · answer #2 · answered by david.barquero 2 · 0 0

prueba con void main()

2006-10-30 16:41:55 · answer #3 · answered by Serch Exhumado 3 · 0 0

Entiendo que lo que plantea Atreides1 tiene sentido.

Saludos.

2006-10-30 16:37:27 · answer #4 · answered by unmonje 5 · 0 0

no deberia ser
void main ()
{
.
.
.

2006-10-30 16:33:55 · answer #5 · answered by Atreides1998 3 · 0 0

fedest.com, questions and answers