+ 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
11 Answers
+ 4
https://code.sololearn.com/cCwG0q0vaj3v/?ref=app
Тебе нужно было уменьшить значение num после проверки условия
+ 8
Герман Папанов(הרמן פפנוב)
while (num >0) {
cout << num << endl;
//num--;
if (num % 5 == 0){
cout << "Beep"<<endl;
}
num--;
}
+ 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.
+ 3
Герман Папанов(הרמן פפנוב)
I said add num-- after the if block not before the if block.
+ 2
Герман Папанов(הרמן פפנוב)
Я дав вам таке саме рішення 1 годину тому, але ви не отримали. У будь-якому разі неважливо.
I gave you same solution 1 hours ago but you didn't get. Anyway never mind.
+ 1
I've been through for, while,do... While I didn't get it.
+ 1
I don't know what you're talking about. .
+ 1
Фак спасибо
+ 1
Я долгое время этого ждал
+ 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 проще было
0
Лично я сделал через цикл: do...while
Да, немного намудрил, но всё же условие задачи выполнено :)
https://code.sololearn.com/cla3v84D1JdB/?ref=app