Предмет: Информатика,
автор: lexa38961
СРОЧНО 18 БАЛЛОВ!
нужно сделать программу на языке С (си)
5. Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые числа.)
Ответы
Автор ответа:
0
#include <stdio.h>
int IsPrime(unsigned int number) {
unsigned int i;
if (number <= 1) return 0; // zero and one are not prime
for (i=2; i*i <= number; i++) {
if (number % i == 0) return 0;
}
return 1;
}
int main(void) {
unsigned int i;
printf("Prime numbers:n");
for (i=0; i <= 999; i++) {
if (IsPrime(i)) printf("%dn", i);
}
return 0;
}
int IsPrime(unsigned int number) {
unsigned int i;
if (number <= 1) return 0; // zero and one are not prime
for (i=2; i*i <= number; i++) {
if (number % i == 0) return 0;
}
return 1;
}
int main(void) {
unsigned int i;
printf("Prime numbers:n");
for (i=0; i <= 999; i++) {
if (IsPrime(i)) printf("%dn", i);
}
return 0;
}
Автор ответа:
0
спасибо попробую
Похожие вопросы
Предмет: Қазақ тiлi,
автор: rodenkovaangelina650
Предмет: Русский язык,
автор: dinelaskerbaeva85
Предмет: География,
автор: abylajbejsengaliev
Предмет: История,
автор: Аноним
Предмет: Обществознание,
автор: ekaterinapetuk