Getting "unqualified id before else statement" error in line 19 | SoloLearn: Learn to code for FREE!

+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

11/12/2016 6:57:48 AM

Amandeep Singh

4 Answers

New Answer

+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