The C code for the given program is :
#include <stdio.h>
#include<stdlib.h>
int main(void) {
int n; // the number to be inserted
while(1) // the loop will run until there is an exit condition
inside the loop
{
printf("Enter a positive integer as user input \n");
scanf("%d",&n); // enter the number
if(n== -100)
{
exit(0); // exit from the program if user presses -100
}
if( n < 0 ) // check for negative number
{
printf("The number is negative \n");
}
if(n >= 0 && n <= 9) // check for single digit
number
{
printf("The number is single digit \n");
}
if(n > 9) // check for numbers greater than 9
{
printf("The number is bigger than 9 \n");
}
}
return 0;
}
The screenshot of the program :

The screenshot of the output :

#include <stdio.h> #include<stdlib.h> int main(void) { int n; // the number to be inserted while(1) // the loop will run until there is an exit condition inside the loop printf("Enter a positive integer as user input \n"); scanf("%d",&n); // enter the number if(n== -100) exit(); // exit from the program if user presses -100 if( n <) // check for negative number printf("The number is negative \n"); if(n >= && n <= 9) // check for single digit number printf("The number is single digit \n"); if(n > 9) // check for numbers greater than 9 printf("The number is bigger than 9 \n"); return 0;
./main Enter a positive integer as user input The number is single digit Enter a positive integer as user input The number is single digit Enter a positive integer as user input -2 The number is negative Enter a positive integer as user input 100 The number is bigger than 9 Enter a positive integer as user input -100