I am currently coding a small program to comment on your age, and I am having problems with if else statements.
As you can see, i add and extra else everytime. This doesn't work, so i was wondering what i need to do to make this work.Code:#include <iostream> using namespace std; int main() { int age; cout<<"Please enter your age: \n"; cin>> age; cin.ignore(); if ( age <= 1 ) { cout<<"You are a baby!\n"; } else if ( age <= 3 and > 1 ) { cout<<"You are a toddler.\n"; } else else if ( age <= 12 and > 3 ) { cout<<"You are a child.\n"; } else else else if ( age < 18 and > 12 ) { cout<<"You are a teenager.\n"; } else else else else if ( age >= 18 and < 45 ) { cout<<"You are an adult.\n"; } else else else else else if ( age >= 45 and <= 55) { cout<<"You are middle aged.\n"; } else { cout<<"You are old!\n"; { cin.get(); }