Курсовая работа: Синтаксический анализатор полиномов
bmax[j]=b[k];
j++;
kmax=0;//кол-во чисел с макс. на текущий момент числом единиц
}
if (s1==s1max)
{
kmax++;//увелич., т.к. s1 равно s1max
//массив bmax заполняется числами по возрастанию кол-ва единиц
//в их двоичной записи
bmax[j]=b[k];
j++;
}
}
int jmax=j-1;//кол-во элементов в массиве bmax
//печать простых чисел, в двоичной записи которых
//содержится максимальное число единиц
cout<<endl;
cout<<"Result: "<<endl;
for (i=jmax; i>jmax-kmax; i--)
cout<<bmax[i]<<" ";
cout<<endl;
delete str;
delete a;
delete b;
system("PAUSE");
return 0;
}
Интерфейс программы приведен на рис. 5.