#include <stdio.h>
int main() {
int n;
do {
printf("Enter a Number :");
scanf("%d", &n);
printf("%d \n", n);
if (n % 7 == 0) {
break;
}
} while (1);
printf("Program Ends");
return 0;
}
Why the problem run for infinite time for input of any character?
I want to know why it is happening? It should break from the loop because character is not divisible by 7?