Программа C для печати простых чисел от 1 до 100

Вот программа на языке C для печати простых чисел от 1 до 100:

#include <stdio.h>
int isPrime(int num)
{
    if (num <= 1)
        return 0;
    for (int i = 2; i * i <= num; i++)
    {
        if (num % i == 0)
            return 0;
    }
    return 1;
}
int main()
{
    printf("Prime numbers from 1 to 100 are:\n");
    for (int i = 1; i <= 100; i++)
    {
        if (isPrime(i))
            printf("%d ", i);
    }
    return 0;
}

В этой программе у нас есть функция isPrime(), которая принимает число в качестве аргумента и проверяет, является оно простым или нет. Он возвращает 1, если число простое, и 0 в противном случае. Функция main()выполняет итерацию от 1 до 100 и вызывает функцию isPrime()для проверки каждого числа. Если число простое, оно выводится на консоль.