Why won't this work

+1 vote
asked May 1 by Ivana Ogunlaja (610 points)
#include <iostream>
using namespace std;

int main()
{
    int age
    cout << "How old are you";
    cin >> age;
    if(age>17){
        cout << "You can vote";
    }else{
        cout << "You can't vote";
    }
    return 0;
}

1 Answer

0 votes
answered May 2 by LiOS (4,280 points)
Missing ; on line 6

Working code:

#include <iostream>
using namespace std;

int main()
{
    int age;
    cout << "How old are you";
    cin >> age;
    if(age>17){
        cout << "You can vote";
    }else{
        cout << "You can't vote";
    }
    return 0;
}
commented May 2 by abhinav2922000 (150 points)
add semicolon at the end of 'age' declaration in line 6.
Correct : int age;
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...