-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в kyo_-_amago

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 28.10.2007
Записей:
Комментариев:
Написано: 1068


Обратная польская запись в C++

Пятница, 12 Ноября 2010 г. 09:56 + в цитатник
char * pol(char * in, char * out)
{
st *OPR=NULL;
int k,point;
k=point=0;
while(in[k]!='\0' && in[k]!='=') // пока не дойдем до равно '='
{
if(in[k]==')') // если очередный символ - ')'
{
while((OPR->c)!='(') // то удаляем из стека в
out[point++]=pop(&OPR); // выходную строку все символы
// до открывающей скобки
pop(&OPR); // удаляем открывающую скобку
}
if(in[k]>='a' && in[k]<='z') // если символ буква , то
out[point++]=in[k]; // заносим в выходную строку
if(in[k]=='(') // если очередной символ - '(' ,то
OPR=push(OPR,'('); // то заносим её в стек
if(in[k]=='+' || in[k]=='-' || in[k]=='/' || in[k]=='*')
{ // Если следующий символ - знак операций , то все
// находящиеся в стеке операции с большим
// или равным приорететом переписываются в выходную строку
while((OPR!=NULL)&&(PRIOR(OPR->c)>=PRIOR(in[k])))
out[point++]=pop(&OPR);
OPR=push(OPR,in[k]); // запись в стек новой операции
}
k++; // переход к следующему символу входной строки
}
while(OPR!=NULL) // после просмотра всего выражения
out[point++]=pop(&OPR); // перезапись выражения
out[point]='\0'; // из стека в выходную строку
printf("\n%s",out); // и её печать
return out;
}


Расчет Каско с предоставлением полного отчета по всем компаниям.
Рассчитайте самостоятельно стоимость получения каско, на сайте по Автострахованию http://sb-megapolis.ru/osago с полным отчетом и выбором компаний.
Метки:  

when-the-sun-sleeps   обратиться по имени Суббота, 13 Ноября 2010 г. 22:09 (ссылка)
пичалька...
Ответить С цитатой В цитатник
Evil_Skinny_Doll   обратиться по имени Воскресенье, 11 Сентября 2011 г. 17:59 (ссылка)
Блин, я на этом Си плюс плюсе вешаюсь в универе О_о
Ответить С цитатой В цитатник
Аноним   обратиться по имени Среда, 01 Февраля 2012 г. 13:27 (ссылка)
Господи.......как это все....сложно!!!
Ответить С цитатой В цитатник    |    Не показывать комментарий
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку