Using dowhile loops and switch statements Write a program to
     Using do-while loop(s) and switch statements; Write a program to continuously read integers from the user in the range 0-15, and print their Hexadecimal representation based on the following table, your program should only stop execution if the user enter an invalid number (outside the accepted range).   
  
  Solution
// C code to determine hexadecimal from decimal
#include <stdio.h>
int main()
 {
 int inputdecimal;
 char result;
do
 {
 printf(\"Enter decimal number(0-15): \");
 scanf(\"%d\",&inputdecimal);
int temp = inputdecimal;
temp = temp % 16;
if( temp < 10)
 temp =temp + 48;
 else
 temp = temp + 55;
result = temp;
printf(\"Hexadecimal value: %c\ \ \",result);
}while( inputdecimal >= 0 && inputdecimal <= 15 );
return 0;
 }
 /*
output:
Enter decimal number(0-15): 11
 Hexadecimal value: B
Enter decimal number(0-15): 12
 Hexadecimal value: C
*/

