ИБ
Ирина Белова
Можно ли данную часть кода C++ записать попроще?
cout > h;
while(h == 0)
{
cout > exit;
if(exit == 'n')
return 0;
else if(exit == 'y')
{
cout > h;
}
else
return -1;
}
cout > h;
while(h == 0)
{
cout > exit;
if(exit == 'n')
return 0;
else if(exit == 'y')
{
cout > h;
}
else
return -1;
}
можно
Именно эту - особо упростить не выйдет. Но если ты опишешь словами, что именно этот код должен делать, может, и удастся написать попроще.
Да, и ввод символов так может не сработать.
while(true)
{
cout > h;
if (h == 0)
{
cout > exit;
if(exit == 'n') return 0;
if(exit != 'y') return -1;
} else {
break;
}
}
Обрати внимание, что проверки на отрицательное значение нету. Хотя если тип unsigned, то норм.
Можно.
do couth; while(h