Что не так с условиями? В перы раз переменная sr выводится, а в последующие, нет. Как это исправить? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Что не так с условиями? В перы раз переменная sr выводится, а в последующие, нет. Как это исправить?

#include <iostream> using namespace std; int main() { int nt; //п.число int sr; string go="let's go"; //п. текст string gb="goodbye"; cout << "NewGame \n"; cout << "1 = go\n"; cout << "2 = ending\n"; cin >>nt; //польз.действ. if (nt==1) { //если... то.. cout << go <<endl; } if (nt>1) { cout << gb; exit (1); } if (nt==1){ cout <<"score:" <<sr << endl; //ввод. } int mk; cout <<"tree = 1 10 score\n"; cout <<"gross = 2 5 score\n"; cout <<"score= 0 \n"; cin >> mk; while (1==1) { if (mk == 1) { sr+=10; } if (mk == 2){ sr+=5; } if (mk == 0){ cout <<"score:" <<sr <<endl; } } }

12th Mar 2020, 2:10 PM
PoZic
PoZic - avatar
2 Answers
0
Не совсем понятен код и его назначение, но переменная , sr в нем больше 2 раз и не выводится.
12th Mar 2020, 2:44 PM
Danil SwD
Danil SwD - avatar
0
Это текстовая игра
12th Mar 2020, 6:09 PM
PoZic
PoZic - avatar