Допустим у меня есть алгоритм вымышленный:
While (количество пончиков != 0) {
If (если нашёл в коробке пончик)
{положить пончик в карман}
Как сделать чтобы вот на этом месте кода я заново проверил ту же самую коробку на предмет наличия других пончиков? Else использовать нельзя. Может можно continue как-нибудь применить или другую команду?
Метод (съесть все пончики из карманов)
}
Poring
Level 10
Подскажите по алгоритму пожалуйста
Under discussion
Comments (4)
- Popular
- New
- Old
You must be signed in to leave a comment
Стас Пасинков Software Developer at ZipyMaster
11 January, 02:12
якщо підчас дії положить пончик в карман зменшується значення количество пончиков - то нічого додатково робити не треба
+1
Vershinin Aleksandr
10 January, 10:01
бесконечный цикл в твоем условии - выполняется если неравно нулю, да еще и добавляешь. Надо уменьшать до нуля, либо увеличивать до какого то числа.
0
hnatiukkExpert
10 January, 08:51
Если вкратце, то тебе нужен двойной цикл. Первый будет проходить все коробки, а второй (вложенный в него) будет брать пончики из конкертной коробки, хотя в этом моменте лучше обойтись без второго цикла, а просто одним действием брать все пончики.
+1
Денис Enterprise Java Developer
9 January, 20:02
У задачи наверняка есть нормально написанное условие, закинь его сюда. Ну или опиши задачу сам - что дано и что нужно сделать. Пока ничего не понятно кроме того, что у тебя явно бесконечный цикл из-за того что количество пончиков не уменьшается. Цикл будет выполняться до тех пор пока в коробке есть пончики, т.е. "в этом месте кода ты будешь проверять ту же самую коробку на предмет наличия других пончиков" пока они там есть.
0