Сформировать массив простых чисел, не больших заданного. язык Си.
Ответы:
22-02-2018 04:15
#include<stdio.h>#include<conio.h> #include<math.h> bool simpl(int n) { int k=1,m; m=sqrt(n)+1; for (int i=2; i<=m; i++) if ((n % i)==0) { k=0; break; } return k; } int main() { int n,k=0; printf("N = "); scanf("%i",&n); int a[n]; for (int i=1; i<=n; i++) if (simpl(i)) { a[k]=i; k++; }; for (int i=0; i<k; i++) printf("%i ",a[i]); getch(); return(0); }
Также наши пользователи интересуются:
Приведите примеры приспособления животных или растений к суточному ритму жизниРучка стоит 100тенге. аблокнот на 8тенге дороже. Ск стоит блокнот?
⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Сформировать массив простых чисел, не больших заданного. язык Си.» от пользователя Danya Korol в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.
Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!