El programa se cierra antes de lo esperado
Publicado por Nico (2 intervenciones) el 21/12/2016 01:26:49
Hola, soy nuevo en esto.
acabo de hacer una especie de progrma que calcula los gastos de la casa en la que vivo.
Cuando lo compilo y ejecuto desde el code::Blocks, funciona bien, ahora, cundo abro el ejecutable por fuera se cierra antes de darme los resultados.
Copio el codigo.
Si alguien me puede orientar, muchas gracias!!!
acabo de hacer una especie de progrma que calcula los gastos de la casa en la que vivo.
Cuando lo compilo y ejecuto desde el code::Blocks, funciona bien, ahora, cundo abro el ejecutable por fuera se cierra antes de darme los resultados.
Copio el codigo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <stdio.h>
int main (){
int a,b,c,d,e,f,g,h,i,j,k,l;
i = 5;
j = 1000;
k = 250;
l = 6;
printf ("Costo de Alquiler Ger\n");
scanf ("%d",&a);
printf ("Costo de Alquiler Marcos\n");
scanf ("%d",&b);
printf ("Costo de UTE\n");
scanf ("%d",&c);
printf ("Costo de OSE\n");
scanf ("%d",&d);
printf ("Costo de impuestos\n");
scanf ("%d",&e);
printf ("Costo de gastos\n");
scanf ("%d",&f);
printf ("Costo de Internet\n");
scanf ("%d",&g);
printf ("Costo de Cable\n");
scanf ("%d",&h);
printf("El total del alquiler es %d\n", a + b);
printf("El alquiler para Santi y Fer es %d\n", (a+b)/i+j);
printf("El alquiler del resto es %d\n",(a+b)/i-k);
printf("El total de los gastos per capita es %d\n",(c+d+e+f+g+h)/l);
int gastoscapi = (c+d+e+f+g+h)/l;
int alqfersan = (a+b)/i+j;
int alqresto = (a+b)/i-k;
printf("Total para Santi y fer %d\n",gastoscapi+alqfersan);
printf("Total para el resto de los mortales %d\n",gastoscapi+alqresto);
return (0);
}
Si alguien me puede orientar, muchas gracias!!!
Valora esta pregunta
0