Курсовая работа: Синтаксический анализатор полиномов
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;//счетчик
//цикл по простым числам