conio.h es una libreria no standard, no deberias usarla nunca y ademas no tiene nada de utilidad real.
VC++ muestra estos warnings al compilar:
(13) : warning C4700: local variable 'base' used without having been initialized
(15) : warning C4700: local variable 'altura' used without having been initialized
Esos warnings te dicen que estas usando esas variables sin haberlas inicializado anteriormente y esto se produce por una razon: tenes que pasarle a scanf la direccion de las variables y no su valor.
Código:
scanf("%d", &base);
scanf("%d", &altura);
No uses getch tampoco, usa getchar (la funcion que te dije antes) que si es standard.