Форум программистов, компьютерный форум CyberForum.ru

If и Else - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование в строку http://www.cyberforum.ru/cpp-beginners/thread904726.html
Здравствуйте. Есть матрица элементы которой имеют тип шаблона template <class T> class Matrix { T** values; size_t rows; size_t cols;
C++ Програмка Написать http://www.cyberforum.ru/cpp-beginners/thread904713.html
C++ [U][B] исправте пожайлусто ощыбку [/B][/U]
есть задача по теории работает но выдает ошыбку а я немогу понять в чём суть исправте пожайлусто
Как сделать так что бы функция возвращала строку C++
Как сделать так что бы функция возвращала строку
C++ Дана целочисленная матрица. Найти номер первого из ее столбцов, содержащих минимальное количество одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread904700.html
помогите пожалуйста, мне завтра сдавать, а то зачет не поставят =/
C++ Из Pascal в C++ Нужно с паскаля на C++ перевести вот это: var x, y:byte; act:char; begin while act <> 'q' do begin act:=readkey; if act='a' then begin plr:=chr(17); x:=x-1; end; if act='d' then begin plr:=chr(16); x:=x+1; end; if act='w' then begin plr:=chr(30); y:=y-1; end; if act='s' then begin plr:=chr(31); y:=y+1; end; подробнее

Показать сообщение отдельно
Corax111
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 74
18.06.2013, 18:13  [ТС]     If и Else
За несколько дней моего прибывания,я наверное уже всем надоел, но в том коде, что я кидал, и вы делали, можно ли сделать так, чтобы можно было применять разные действия в разных исходах, причем, в противном случае, чтобы программа не завершалась. Например:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main()
{
 
char symbol;
char yes;
char no;
int p = 0;
int m = 0;
 
//тот же пример с землей.
 
cout << "Какая форма земли?" << endl;
cout << "A = круг; B = сфера, C = Куб, D = что такое земля??" << endl;
 if ( symbol == 'B' )
       cout << "Верно" << endl;
p = ++p;
 
if ((symbol == 'A') || (symbol == 'C') || (symbol == 'D'))
      cout << "Неверно" << endl;
m = m-1;
}
(Если что, этот код я написал прямо сейчас на сайте, не проверял его)
Но что-то похожее я вводил уже в Студию и у меня программа завершалась, если не верно, или же продолжалась, но выводила Верно, следующей строчкой - неверно? А если ответить не верно, тогда вообще ничего не выводилось, а ждало верного ответа.. при этом действия с p и m происходили...

Суть моей задумки: Научиться разветвлять программку, чтобы можно было написать какую-нибудь небольшую игру, в виде текстового квеста. И переменная P - может служить счетчиком к примеру выполненных заданий, а m = счетчиком денег, еще парочка переменных - за опыт и т.д. , этим заняться позже можно.
И не буду тянуть кота за хвост, сразу спрошу - можно ли как-то делать checkpoint? Т.е. человек доходит до определенного этапа выполнения кода - и его результат предлагают сохранить - вопрос, как эти сохранялки делать?)) Заранее благодарю, если кто решиться мне помочь
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru