Вот программа на языке 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()для проверки каждого числа. Если число простое, оно выводится на консоль.