How do you break out of a loop without a break statement? My professor HATES break statements and tells us not to use it. I'm just curious how would I break out of the while-loop if the number I got WAS NOT a prime number?
Here's my code:
#include <stdio.h>
#include <stdlib.h>
/* Prototypes */
void primeChecker(int num1);
int main() {
    int num1 = 5;
    primeChecker(num1);
    return 0;
}
void primeChecker(int num1) {
    int i, flag = 0;
    printf("Enter a number to check for prime numbers: ");
    scanf("%d", &num1);
    /* Number to start with */
    i = 2;
    while (i <= num1/2) {
        if (num1 % i == 0) {
            flag = 1;
        } else {
            i++;
        }
    }
    if (flag == 0) {
        printf("The number is a prime number!");
    } else {
        printf("The number is NOT a prime number!");
    }
}
 
     
     
    