0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 11
|
||||||
1 | ||||||
Не могу справиться с if!02.08.2013, 13:41. Показов 1540. Ответов 28
Метки нет Все метки)
(
Вот код:
P.S. Если можно, объясните наследование, как его правильно сделать.
0
|
|
02.08.2013, 13:41 | |
Ответы с готовыми решениями:
28
не могу справиться с программами (они несложные) Не могу справиться с 3 задачами из курсовой. Напишите, если не сложно не могу справиться задачкой в С++. У кого светлая голова напишите пожалуйста |
![]() ![]() |
|
02.08.2013, 13:47 | 2 |
У тебя для ненаписанного else закрывающей скобки нет. На 95-й строке закрывающая скобка в паре к 75-й строке. После неё надо поставить ещё одну фигурную скобку в пару к 69-й строке. Если бы не ленился и аккуратно форматировал текст, то сразу бы сам всё увидел
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
02.08.2013, 13:58 | 3 |
по-моему данный условный оператор не несет никакой пользы, ибо условие всегда не выполняется
0
|
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 16
|
|
02.08.2013, 13:58 | 4 |
Объясните, пожалуйста, что должна делать данная строчка? Мне кажется, что она вообще ничего не делает, т.к. завершена ; и все равно что там внутри. Кроме того, я не поняла что значит shop=!shop? Вы пытаетесь переназначить переменную? Или это должно значить не равно?
А после switch у тебя и не получится поставить else.
0
|
Почетный модератор
![]() 5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
02.08.2013, 14:08 | 5 | |||||
А вот и дудки. )
Конструкция
Добавлено через 1 минуту Это так и есть.
0
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 11
|
|
02.08.2013, 14:15 [ТС] | 7 |
Nastik-kum, по идее, это идет проверка значения переменной shop. Если она равна !shop, то делает то и то.
Добавлено через 24 секунды Evg, да. Мне надо поправить скобки и тогда все заработает?
0
|
Почетный модератор
![]() 5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
02.08.2013, 14:31 | 8 | |||||
0
|
![]() ![]() |
|
02.08.2013, 14:42 | 9 |
Как правильно писать такую проверку, написали в посте #8. При каких значениях, на твой взгляд, такая проверка сработает?
Всё заработает, или не всё - я не знаю. Но конкретно ту ошибку, о который ты писал, скобка вылечит
0
|
Почетный модератор
![]() 5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
02.08.2013, 14:51 | 11 |
Я как раз об этом же.
Не по теме: И вообще они что-то без нас обсуждают. Так что мы не в тему. Х)
0
|
02.08.2013, 15:05 | 12 | |||||
Вообще-то было написано
переменной shop присваивается значение !shop и проверяется, что за значение присвоилось Если shop был равен 0, то его значение будет изменено на 1 и далее выполнится условие.
0
|
Почетный модератор
![]() 5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
02.08.2013, 15:12 | 13 | |||||
Да. С подписью, что это проверка на то, что
Вот я и говорю, что проверка на равность shop и не shop выглядела бы как
1
|
73 / 73 / 18
Регистрация: 29.11.2011
Сообщений: 356
|
|
02.08.2013, 15:25 | 16 |
Всё чётко в условии, кому не нравится - изучите разницу операторов "=" и "==". Если не прояснилось, погоняйте в отладчике.
1
|
SatanaXIII
|
02.08.2013, 15:32
#17
|
Не по теме: :facepalm:
0
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 11
|
|
02.08.2013, 15:35 [ТС] | 18 |
Эм... Ну я хотел, чтобы было так: если переменная shop равна !shop, то выполняются условия, если нет, то идут другие действия. Как я понял, это вообще неправильно.
0
|
73 / 73 / 18
Регистрация: 29.11.2011
Сообщений: 356
|
|
02.08.2013, 15:36 | 19 |
Ну если так, то да, неправильно xD
0
|
02.08.2013, 15:37 | 20 |
Разве четко?
![]() else можно либо поставить после нее, либо убрать ';' после if() (скорее всего, 2-й вариант).
0
|
02.08.2013, 15:37 | |
Помогаю со студенческими работами здесь
20
Не могу справиться с задачей: "по какому предмету у студента с заданным номером в журнале лучшая оценка по итогам сессии?"! Не могу справиться с ДУ Не могу справиться Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |