Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


Цитата makson41k@vk:
if((j==+)or(j==-)or(j==*)or(j==/)&&((j+1)==+)or((j+1)==-)or((j+1)==*)or((j+1)==/)); »
  1. Почему в конце if идет закрывающая оператор точка с запятой? Так надо?
  2. && - что за оператор? Логическое И ? Ладно, допустим. Почему И? Логическое И подразумевает одновременное выполнение логических операндов. Т.е. что бы и левая сторона и правая сторона должны быть правдой.
  3. вы банально запутались в скобках. Смотрите внимательней, я упрощаю ваше выражение:
    Исходное:
    ((j==+)or(j==-)or(j==*)or(j==/)&&((j+1)==+)or((j+1)==-)or((j+1)==*)or((j+1)==/))
    убираем равности:
    (() or () or () or () && () or () or () or ().
    Во первых явно не хватает закрывающей скобки.
    Во вторых, что делает &&? Он должен действовать над группами:
    ( () or () or () or () ) && ( () or () or () or () )
  4. Я прошу убрать транслитерацию. Глаза ломает.
Успехов!

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:17, 13-04-2012 | #2