Compilador se reinicia

Iniciado por BJM, 1 Junio 2015, 23:49 PM

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

BJM

Funciona bien exepto que durante la ejecucion si pasa mucho tiempo sin introducir datos el compilador se reinicia

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

void ingresar();
void calcular();
void imprimir();

static int plana=400, rollo=250;
int tiempo=0,tipo=0,metros=0;

char nombre[10], apellido[10];
int des=0;
int main(){
   
  ingresar();
  calcular();
  imprimir();
  printf("\n\n");
  system("pause");
                     }
void ingresar(){
 
    printf(" \t\t\t***EMPRESA MAYA***");
    printf(" \n\nIngrese Nombre:");
    scanf("%s",&nombre);
    printf(" \n Ingrese Apellido:");
    scanf("%s",&apellido);
    printf(" \n Ingrese tiempo de cliente:");
    scanf("%d",&tiempo);
    printf(" \n Seleccione el tipo de maya:");
   
   
    do{
     printf(" \n 1..Maya Plana");
    printf(" \n 2..Maya en Rollo");
    printf(" \n opc: ");
    scanf("%d",&tipo);                           
    }while((tipo!=1) && (tipo!=2));
   
    printf(" \n Cantidad de metros:");
    scanf("%d",&metros);
   
    }
   
void calcular(){
   
    int costo=0;
   
     if(tiempo==5 && tipo==1){
       costo=plana*metros;
       des=costo*0.08;
             }
         if(tiempo>=6 && tipo==1){
           costo=plana*metros;
           des=costo*0.06;
                 }
                 if(tiempo==5 && tipo==2){
                    costo=rollo*metros;
                    des=costo*0.08;
                    }
                     if(tiempo>=6 && tipo==2){
                       costo=rollo*metros;
                       des=costo*0.06;
                      }       
                 
           
                  }
     
void imprimir(){
     
     printf(" \n\nDescuento cliente");
     printf(" \n\nNombre: %s\tApellido: %s", nombre,apellido);
     printf(" \n El descuento es: %d BsF",des);
     }


0xFer

Cuánto es mucho tiempo?, a mi me corre bien.

El Compilador no se reinicia; tu programa simplemente deja de funcionar
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}