text: // HackerRun Problems.cpp : Defines the entry point for the console application.
  //
  
  #include "stdafx.h"
  #include <string>
  
  using namespace std;
  
  class Person {
  public:
  	int age;
  	Person(int initialAge);
  	void amIOld();
  	void yearPasses();
  };
  
  Person::Person(int initialAge) {
  	// Add some more code to run some checks on initialAge
  	age = initialAge;
  
  
  }
  
  void Person::amIOld() {
  	// Do some computations in here and print out the correct statement to the console 
  	if (age < 0)
  	{
  		age = 0;
  		cout << "Age is not valid, setting age to 0." << endl;
  	}
  
  	if (age >= 0 && age < 13)
  		cout << "You are young." << endl;
  
  	else if (age > 13 && age < 18)
  		cout << "You are a teenager." << endl;
  
  	else
  		cout << "You are old." << endl;
  		
  
  
  }
  
  void Person::yearPasses() {
  	// Increment the age of the person in here
  	age++;
  
  }
  
  int main() {
  	int t;
  	int age;
  	cin >> t;
  	for (int i = 0; i < t; i++) {
  		cin >> age;
  		Person p(age);
  		p.amIOld();
  		for (int j = 0; j < 3; j++) {
  			p.yearPasses();
  		}
  		p.amIOld();
  
  		cout << '\n';
  	}
  
  	return 0;
  }
  
  
  
  