Error en ejercicio que no finalizo en Borland c++ 5.02[RESUELTO]

Iniciado por SonaArtica, 10 Mayo 2012, 21:23 PM

0 Miembros y 1 Visitante están viendo este tema.

SonaArtica

Compile y ejecute el sig.codigo y me salio la ventana, le coloque el rpimer y segundo valor y despues se me cerro y salio eso, cmo q tiro un error y no termino de hacer la suma.
El codigo es este:
#include <stdio.h>
#include <conio.h>

void main () /* Cuerpo del programa */
{
int primerNumero, segundoNumero, suma;

printf("Introduce el primer numero");
  scanf("%d",&primerNumero);
  printf("Introduce el segundo numero");
  scanf("%d,segundoNumero");
  suma=primerNumero+segundoNumero;
  printf("Su suma es %d",suma);

getch();
}


Esa ventana CPU salio después de ejecutar el programa que no termino de ejecutarse por completo pork no realizo la suma:
<z

Don Pollo

#1
1. Te falta el '&' delante de segundoNumero en el segundo scanf y pusiste mal las comillas.
2. Para qué usas el getch() al final del main?
3. No te recomiendo que uses 'void main()'. Es mucho más fiable 'int main()'.

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

int main () /* Cuerpo del programa */
{
int primerNumero, segundoNumero, suma;

printf("Introduce el primer numero");
  scanf("%d",&primerNumero);
  printf("Introduce el segundo numero");
  scanf("%d",&segundoNumero);
  suma=primerNumero+segundoNumero;
  printf("Su suma es %d",suma);

getch();

return 0;
}


Te recomiendo que le eches un vistazo a este post: http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Don Pollo


SonaArtica

El getch lo uso para que pueda ver mi programa sino se ejecuta y se cierra rápido :/
<z

Don Pollo

Vale vale. Si lo haces en Windows y te da igual la portabilidad del programa puedes usar 'system("PAUSE");'