Аватар
Информатика, опубликовано 2018-08-22 19:18:31 by Гость

Сформировать массив простых чисел, не больших заданного. язык Си.

Аватар
Ответ оставил Гость

#include
#include
#include

bool simpl(int n) {
   int k=1,m;
   m=sqrt(n)+1;
   for (int i=2; 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      if (simpl(i)) { a[k]=i;  k++; };
    for (int i=0; i    printf("%i  ",a[i]);    
    getch();
    return(0);
}


Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.