Tengo el siguiente codigo para calcular el sueldo de un empleado
#include <stdio.h>
#include <conio.h>
int main (){
int nhrn, nhre, sue;
char nom[40], desea;
do{
printf("Digite el nombre del empleado: \n");
gets(nom);
fflush(stdin);
printf("Digite el numero de Horas normales trabajadas: \n");
scanf("%d",&nhrn);
printf("Digite el numero de Horas extras trabajadas: \n");
scanf("%d",&nhre);
if(nhre<=10){
sue=nhrn*4000+nhre*5000;
}
else sue=nhrn*4000+((nhre-10)*5700)+((nhre-(nhre-10))*5000);
printf("El sueldo de %s es %d\n",nom,sue);
printf("¿Desea procesar otro empleador s/n ?");
getch(desea);
}while(desea=='s');
}
Tengo un problema y es que en las ultimas lineas no me lee desea y no se cumple la sentencia do-while; agradezco su colaboracion.