Предмет: Информатика,
автор: sergiy15124
я хочю сделать так, что бы когда человек введёт 1, запустился цикл zd ,
и когда человек введёт 2, то цикл остановится, надо что бы после остановки цикла, zd было больше 100 и меньше 200 тогда вывод будет true если ложно то false, но цикл который прибавляет число к переменной zd не работает. исправьте код что бы цикл работал. код на с++.
даю 50 балов.
(примечание: надо что бы цикл добавления числа работал до его остановки то есть до того пока не будет введено 2)
string zadanie="остановите цыкл между числами 100 и 200(что бы начать цыкл введите 1 что бы закончить 2)";
cout<<zadanie<<endl<<"введите 1 для начала: ";
int play;
cin>>play;
int stop;
int zd=0;
for(int zd=0; play==1; zd++) {
zd++;
cin>>stop;
if(stop==2) {
break;
}
}
if(zd>100 && zd<200) {
cout<<"true";
cout<<zd;
}
else {
cout<<"false";
cout<<zd;
}
Ответы
Автор ответа:
1
Держи, брат! Если будут вопросы или пожелания с редактированием ответа, не стесняйся, пиши в комменты)
string zadanie="остановите цыкл между числами 100 и 200(что бы начать цыкл введите 1 что бы закончить 2)";
cout<<zadanie<<endl<<"введите 1 для начала: ";
int play;
cin>>play;
int zd = 0;
if(play == 1) {
for(int i = 0; play == 1; ++zd) {
cin>>play;
if(play==2) {
break;
}
}
}
if(zd>100 && zd<200) {
cout<<"true" << endl;
cout<<zd;
} else {
cout<<"false" << endl;
cout<<zd;
}
sergiy15124:
конечно спасибо но чёт всё равно не работает
Похожие вопросы
Предмет: Английский язык,
автор: BlackElegant
Предмет: Английский язык,
автор: annamariasologub
Предмет: География,
автор: Simple1234554321
Предмет: Английский язык,
автор: dnikogosian12
Предмет: Английский язык,
автор: takhautdinovaleysan