Курсовая работа: Синтаксический анализатор полиномов

x=2*i;

while (x <= n)

{

a[x]=0;//зануляем непростые числа

x=x+i;

}

}

//массив простых чисел

for (i=2, j=0; i <= n; i++)

if (a[i] != 0)

{

b[j]=a[i];

j++;

}

//печать простых чисел

int s = j;

for (i=0; i < s; i++) cout<<b[i]<<" ";

cout<<endl;

int s1,s0;//кол-во единиц и кол-во нулей

//размер массива равен размеру числа, умноженному на кол-во бит в байте,

//т.е. 8, и 1 для закрывающего 0

char * str = new char [sizeof (n)*8+1];

//ставим закрывающий 0

str[sizeof (n)*8]='\0';

int s1max=0;//макс. кол-во единиц в простом числе

int bmax[100]; //массив с простыми числами, сод-щими макс. число единиц

int kmax=0;

j=0;//счетчик

//цикл по простым числам

К-во Просмотров: 225
Бесплатно скачать Курсовая работа: Синтаксический анализатор полиномов