error training

Bjarne Stroustrup “Programming Principles and Practice Using C++”
Chapter 5 Drill 1
Using std_lib_facilities.h by Bjarne Stroustrup.

//	Philipp Siedler
//	Bjarne Stroustrup's PP
//	Chapter 5 Drill 1

#include "std_lib_facilities.h"

int main()
try
{
	/*1
	Cout << "Success!\n";
	
	cout << "1. Success!\n";
	*/

	/*2
	cout << "Success!\n;
	
	cout << "2. Success!\n";
	*/

	/*3
	cout << "Sucess" << !\n"
	
	cout << "3. Success!" << "\n";
	*/

	/*4
	cout << sucess << '\n';
	
	cout << "4. Success!" << '\n';
	*/

	/*5
	string res = 7;
	vector<int> v10;
	v[5] = res;
	cout << "Success!\n";

	int res = 7;
	vector<int> v(10);
	v[5] = res;
	cout << "5. Success!\n";
	*/

	/*6
	vector<int> v(10);
	v(5) = 7;
	if (v(5) != 7) cout << "Success!\n";
	
	vector<int> v(10);
	v[5] = 7;
	if (v[5] == 7) cout << "Success!\n";
	*/

	/*7
	if(cond) cout << "Success!\n";
	else cout << "Fail!\n";
	
	if (true) cout << "Success!\n";
	else cout << "Fail!\n";
	*/

	/*8
	bool c = false;
	if(c) cout << "Sucess!\n";
	else cout << "Fail!\n";
	
	bool c = true;
	if (c) cout << "Success!\n";
	else cout << "Fail!\n";
	*/

	/*9
	string s = "ape";
	boo c = "fool" < s;
	if(c) cout << "Success!\n";
	
	string s = "ape";
	bool c = "fool" > s;
	if (c) cout << "Success!\n";
	*/

	/*10
	string s = "ape";
	if(s == "fool") cout << "Success!\n";
	
	string s = "ape";
	if (s != "fool") cout << "Success!\n";
	*/

	/*11
	string s = "ape";
	if(s == "fool") cout < "Success!\n";
	
	string s = "ape";
	if (s != "fool") cout << "Success!\n";
	*/

	/*12
	string s = "ape";
	if(s + "fool") cout < "Success!\n";
	
	string s = "ape";
	string check = "nothing";
	if (check != s + "fool") { cout << "Success!\n"; }
	*/

	/*13
	vector<char> v(5);
	for(int i = 0; 0 < v.size(); ++i);
	cout << "Success!\n";
	
	vector<char> v(5);
	for (int i = 0; i < v.size(); ++i);
	cout << "Success!\n";
	*/

	/*14
	vector<char> v(5);
	for(int i = 0; i <= v.size(); ++i);
	cout << "Success!\n";
	
	vector<char> v(5);
	for (int i = 0; i <= v.size(); ++i);
	cout << "Success!\n";
	*/

	/*15
	string s = "Success!\n";
	for (int i = 0; i < 6; ++i) cout s[i];
	
	string s = "Success!\n";
	for (int i = 0; i < s.size(); ++i) cout << s[i];
	*/

	/*16
	if(true) then cout << "Success!\n";
	else cout << "Fail!\n";
	
	if (true) cout << "Success!\n";
	else cout << "Fail!\n";
	*/

	/*17
	int x = 2000;
	char c = x;
	if(c == 2000) cout << "Success!\n";
	
	int x = 2000;
	int c = x;
	if (c == 2000) cout << "Success!\n";
	*/

	/*18
	string s = "Success!\n";
	for(int = 0; i < 10; i++) cout << s[i];
	
	string s = "Success!\n";
	for (int i = 0; i < 10; i++) cout << s[i];
	*/

	/*19
	vector v(5);
	for(int i = 0; i <= v.size(); ++i);
	cout << "Success!\n";
	
	vector<int> v(5);
	for (int i = 0; i <= v.size(); ++i);
	cout << "Success!\n";
	*/

	/*20
	int i = 0;
	int j = 9;
	while (i < 10) ++j;
	if( j < i) cout << "Success!\n";
	
	int i = 0;
	int j = 9;
	while (j < 10) j++;
	if (j > i) cout << "Success!\n";
	*/

	/*21
	int x = 2;
	double d = 5 / (x - 2);
	if(d == 2 * x + 0.5) cout << "Success!\n";
	
	double x = 2;
	double d = 5 / (x - 1);
	if (d == 2 * (x + 0.5)) cout << "Success!\n";
	*/

	/*22
	string<char> s = "Success!\n";
	for(int i = 0; i <= 10; ++i) cout << s[i];
	
	vector<string> s;
	s.push_back("Success!\n");
	for (int i = 0; i < s.size(); ++i) cout << s[i];
	*/

	/*23
	int i = 0;
	while(i < 10) ++j;
	if(j < i) cout << "Success!\n";
	
	int i = 0;
	int j = 11;
	while (i < 10) ++i;
	if (j > i) cout << "Success!\n";
	*/

	/*24
	int x = 4;
	double d = 5 / (x - 2);
	if(d = 2 * x + 0.5) cout << "Success!\n";
	
	double x = 2;
	double d = 5 / (x - 1);
	if (d = 2 * (x + 0.5)) cout << "Success!\n";
	*/

	/*25
	//cin << "Success!\n";
	
	cout << "Success!\n";
	*/

	keep_window_open();
}
catch (exception& e) {
	cerr << "error: " << e.what() << '\n';
	keep_window_open();
	return 1;
}
catch (...) {
	cerr << "Unknown exception!\n";
	keep_window_open();
	return 2;
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.