#include #include using namespace std; void swap(int a, int b) { int tmp = a; a = b; b = tmp; } void swap1(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } void swap2(int &a, int &b) { int tmp = a; a = b; b = tmp; } int kvadrat(const int &x = 2) { return x * x; } inline double kvadrat(const double &x) { return x * x; } int main() { int x(2), z = 1; double y = 3.4; //bool a = true; cout << "Hello, world" << endl; cout << x << endl; cout << y << endl; cout << "Unesi x: "; cin >> x; cout << "Unesi z: "; cin >> z; cout << "x = " << x << endl; cout << "z = " << z << endl; swap(x, z); cout << "x = " << x << endl; cout << "z = " << z << endl; swap1(&x, &z); cout << "x = " << x << endl; cout << "z = " << z << endl; swap2(x, z); cout << "x = " << x << endl; cout << "z = " << z << endl; z = kvadrat(x); cout << "x = " << x << endl; cout << "z = " << z << endl; for (int i = 0; i < 10; i++) cout << i << endl; int *p; p = new int[10]; for (int i = 0; i < 10; i++) p[i] = i * i; for (int i = 0; i < 10; i++) printf("%d\n", p[i]); delete p; cout << kvadrat(3) << endl; cout << kvadrat() << endl; cout << kvadrat(5.5) << endl; return 0; }