+ 2
Getting "unqualified id before else statement" error in line 19
#include <iostream> using namespace std; int main() { int age; cin>>age; if (age >12) { if(age >= 18) {if (age < 130) { cout << "Adult"; }} else { if (age>=130) { cout<< "vampire";} }} else { cout << "Teenager"; } } else { if (age > 0) { cout << "Child"; } else { cout << "alien"; } } return 0; } error in line 19 plz help & explain
4 ответов
+ 1
close else
why you use so many if
+ 1
just copied it from module and modified it 😅. which loop should I use to shorten the code ?
I don't have much knowledge of coding I am mechanical engineer 😥
+ 1
#include <iostream>
using namespace std;
int main()
{
int age;
cin>>age;
if (age>18)
{cout .....}
if (age==18)
{cout....}
if (age<18)
{
....
}
return 0;
}
change [...] whatever you want to do if condition is true 
you can and more too
+ 1
#include <iostream>
using namespace std;
int main()
{
    int age;
    cout<<"This person is ";
    cin>>age; {
    if (age >0) {
        if(age >= 18) {if (age < 130)
        {
            cout << "an Adult"; }
          else { if (age>=130)
        {if (age<2000)
        cout<< "a vampire!!";} }}
        else {if (age<18){if (age>12)
            {cout << "a Teenager";
        }}}
    }
        if (age<=12) {
            cout << "a Child";
        }
        
        else {if (age>=2000)
            cout << "yo mama!!";
        }
        }
    return 0;
    }
finally running code!! most error were bcoz of extra } at end of program



