+ 1
help me in C++ I'm stuck at lvl 22
You need to make a countdown app. Given a number N as input, output numbers from N to 1 on separate lines. Also, when the current countdown number is a multiple of 5, the app should output "Beep". Sample Input: 12 Sample Output: 12 11 10 Beep 9 8 7 6 5 Beep 4 3 2 1 ______________ so that was the question _____________________ #include <iostream> using namespace std; int main() { int n; cin >>n; for (n;n>=1;n--){ { cout<<n<<endl; } if (n%5==0) { cout<<"beep"<<endl; } } return 0; } I made this program however this isn't working I'm soo confused pls help _________________
3 Antworten
+ 2
Notice the case... In the problem it is Beep with a capital B, but in your code you have beep with a lower case b
+ 1
Try now
Your n variable showing unused inside loop  remove it . it will work fine
#include <iostream>
using namespace std;
int main() {
    int n;
    cin >>n;
    
    for (;n>=1;n--){
     {
        cout<<n<<endl;
    }
    if (n%5==0) {
        cout<<"beep"<<endl;
    }
    }
    
    return 0;
}
+ 1
It working fine but have a warning...
for(n ; => this is not in effect statement. Make it empty 
for (;n>=1;n--){
        cout<<n<<endl;
    if (n%5==0) {
        cout<<"beep"<<endl;
    }
    }



