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();
}