|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2019, 14:14 | #1 |
Новичок
Джуниор
Регистрация: 03.11.2019
Сообщений: 11
|
Учебная программа атака подводной лодки
Всем привет, учусь по самоучителю, в книге приведен код программы, я переписал и перепроверил уже 100 раз и всеравно программа не работает, объясните пожалуйста что я сделал не так.
Код:
|
03.11.2019, 15:32 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Вам же компилятор все написал:
Цитата:
|
|
03.11.2019, 16:00 | #3 |
Новичок
Джуниор
Регистрация: 03.11.2019
Сообщений: 11
|
За ссылку спасибо, про тернарный оператор я знал, за запятую почитал, понял что это все из за "exit (0)" но почему в учебнике привели такой код? и как мне сделать программу рабочей? в 13 строке написано: если р<0 то выводим текст Wrong value! потом переходим на новую строку "endl" и выходим с консоли "exit(0)" (ноль в скобках значит что программа завершила работу корректно), если р>1 тогда введите р1, может я что то не так понимаю???
Я учусь в ВС 19, а книжка за 17 год, вполне вероятно из за этого, может подскажет кто литературу другую что бы почитать там как это реализовать? Последний раз редактировалось NimGeneral; 03.11.2019 в 16:18. |
03.11.2019, 16:14 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Используйте if
|
03.11.2019, 16:24 | #5 |
Новичок
Джуниор
Регистрация: 03.11.2019
Сообщений: 11
|
if (p < 0, p==1) cout << "Wrong value!" << endl;
else cout << "p1 = "; правильно? просто if это следующая глава, а мне бы освоить именно то что я уже прочитал, я ведь для себя хочу понять. Но с другой стороны вы ведь более опытный человек, возможно не стоит заострять на этом свое внимание и переходить как раз таки к if ?? ведь по идее это тоже самое только проще ( на мой взгляд). Последний раз редактировалось NimGeneral; 03.11.2019 в 16:34. |
03.11.2019, 16:32 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Выкидывайте эту книжку нафик. Этот код с ошибками компилятора гуляет по форумам с 2013 года и если есть новое переиздание с неисправленным кодом...
конечно, нет. хотя бы потому что откуда-то вдруг равенство появилось |
03.11.2019, 16:36 | #7 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Две вертикальные черточки - оператор логического или.
Вопросительный знак - когда p<0 или p>1 выполняется Wrong value!..
I am not a wizard, I am just learning.
|
03.11.2019, 16:53 | #8 | |
Новичок
Джуниор
Регистрация: 03.11.2019
Сообщений: 11
|
Цитата:
Обидно конечно про книгу узнать сейчас((( 800 рублей заплатил |
|
03.11.2019, 16:54 | #9 |
Новичок
Джуниор
Регистрация: 03.11.2019
Сообщений: 11
|
|
03.11.2019, 17:07 | #10 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Возможно главу не внимательно прочли, но это только возможно.
Иногда в некоторых книгах в конце главы приписка или сноски по тексту - *в таком-то листинге (примере) сознательно допущена ошибка, дабы Вы читатель лучше усвоили преподнесенный материал, тему встречал такое.
I am not a wizard, I am just learning.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано скорость лодки, скорость течения реки, время движения, определить путь S, пройденный лодкой (на Delphi) | zhora-011 | Помощь студентам | 1 | 06.09.2013 22:05 |
Учебная группа | bufalo | WPF, UWP, WinRT, XAML | 0 | 22.05.2012 18:45 |
Бываю подводной лодкой | cobkrs | Помощь студентам | 15 | 11.11.2010 17:16 |
Система прерываний. Учебная ЭВМ | JEENDream | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 22.06.2010 16:15 |
учебная практика | Ghetto | Помощь студентам | 11 | 26.03.2009 06:59 |