+ 5

Обратный отсчет

Вам нужно создать приложение обратного отсчета. Вам дано число N, выведите каждое число от N до 1 на отдельной строке. Также, когда текущее число обратного отсчета кратно 5, приложение должно выводить "Beep". Пример Входных Данных: 12 Пример Выходных Данных: 12 11 10 Beep 9 8 7 6 5 Beep 4 3 2 1 https://code.sololearn.com/ckSxPwzZE5UI/?ref=app

11th Jan 2021, 8:08 AM
‎ Герман Папанов(הרמן פפנוב)‎
‎ Герман Папанов(הרמן פפנוב)‎ - avatar
11 Answers
+ 4
https://code.sololearn.com/cCwG0q0vaj3v/?ref=app Тебе нужно было уменьшить значение num после проверки условия
11th Jan 2021, 9:49 AM
Roma Butaku
Roma Butaku - avatar
+ 8
‎ Герман Папанов(הרמן פפנוב)‎ while (num >0) { cout << num << endl; //num--; if (num % 5 == 0){ cout << "Beep"<<endl; } num--; }
11th Jan 2021, 8:23 AM
A͢J
A͢J - avatar
+ 3
‎ Герман Папанов(הרמן פפנוב)‎ Add num-- after if statement You need to print "Beep" after printing even number but you are doing num-- before printing "Beep" so number would be odd.
11th Jan 2021, 8:12 AM
A͢J
A͢J - avatar
+ 3
‎ Герман Папанов(הרמן פפנוב)‎ I said add num-- after the if block not before the if block.
11th Jan 2021, 8:22 AM
A͢J
A͢J - avatar
+ 2
‎ Герман Папанов(הרמן פפנוב)‎ Я дав вам таке саме рішення 1 годину тому, але ви не отримали. У будь-якому разі неважливо. I gave you same solution 1 hours ago but you didn't get. Anyway never mind.
11th Jan 2021, 9:59 AM
A͢J
A͢J - avatar
+ 1
I've been through for, while,do... While I didn't get it.
11th Jan 2021, 8:12 AM
‎ Герман Папанов(הרמן פפנוב)‎
‎ Герман Папанов(הרמן פפנוב)‎ - avatar
+ 1
I don't know what you're talking about. .
11th Jan 2021, 8:20 AM
‎ Герман Папанов(הרמן פפנוב)‎
‎ Герман Папанов(הרמן פפנוב)‎ - avatar
+ 1
Фак спасибо
11th Jan 2021, 9:51 AM
‎ Герман Папанов(הרמן פפנוב)‎
‎ Герман Папанов(הרמן פפנוב)‎ - avatar
+ 1
Я долгое время этого ждал
11th Jan 2021, 9:51 AM
‎ Герман Папанов(הרמן פפנוב)‎
‎ Герман Папанов(הרמן פפנוב)‎ - avatar
+ 1
#include <iostream> using namespace std; int main() { int n; cin >> n; //ваш код for(n; n>0; n--){ cout << n << endl; if(n%5==0){ cout << "Beep" << endl; } } return 0; } Это мой код, мне кажется через for проще было
6th Jun 2022, 11:25 PM
Oleksii Filatov
0
Лично я сделал через цикл: do...while Да, немного намудрил, но всё же условие задачи выполнено :) https://code.sololearn.com/cla3v84D1JdB/?ref=app
24th Nov 2022, 3:03 PM
MiVorg