/* * control.cpp * * Created on: 15.10.2013 * Author: trifon */ #include #include using namespace std; void assignment() { int a,b; a = 2 + 3; // !!! 3 = 5; // !!! a + b = 7; cout << a << endl; 2 + 3; // няма смисъл 3 % 5; // няма смисъл a = b = 2; cout << a << ' ' << b << endl; cout << a + (b = 4) << endl; cout << (a = 3, b = 4, a = 5 + 7) << endl; cout << a << ' ' << b << endl; 2 + 3, 4 + 5, 6 + 7; /// няма смисъл { cout << (a += 2) << endl; a++; cout << a << endl; ++a; cout << a << endl; } { cout << a++ << endl; cout << ++a << endl; } ++a *= 2; cout << a << endl; // !!! (a++) *= 2; // cout << a++ + ++a << endl; {} {{{{}{}{}{{}}}}} { int a = 5; cout << a << endl; // нямаме начин да видим външното a // !!! cout << x << endl; int x = 5; b = 15; } cout << a << endl; // !!! cout << x << endl; ; ;;;;;;;;;;;;;;;;;;; } void conditions() { int d; cout << "Моля, въведете цифра: "; cin >> d; if (d >= 0 && d <= 9) { cout << "Въвели сте цифра!" << endl; if (d % 2 == 0) cout << "Цифрата е четна!" << endl; else cout << "Цифрата е нечетна!" << endl; } else cout << "Не сте въвели цифра!" << endl; double a, b, c; cout << "Моля, въведете a, b, c: "; cin >> a >> b >> c; double D = b * b - 4 * a * c; if (D >= 0 && (-b-sqrt(D))/(2*a) > 2) cout << "И двата корена са >2" << endl; } int main() { // assignment(); conditions(); }