// Simple example of try and catch
// Date 20:20 29/10/2016
// By Ben a.k.a DreamVB

#include <iostream>

using namespace std;
using std::cout;
using std::endl;

int main(int argc, char *argv[]){
	int numbers[] = { 34, 54, 0, 18, 0, 10, 0 };
	int size(_countof(numbers));

	for (auto& number : numbers){

		try{
			if (number == 0){
				throw "Zero is not a correct number";
			}
			cout << "Number : " << number << endl;
		}
		catch (const char message[]){
			cout << message << endl;
		}
	}

	system("pause");
	return 0;
}