#include using namespace std; void swap(int x, int y) { int tmp = x; x = y; y = tmp; } void swap1(int *x, int *y) { int tmp = *x; *x = *y; *y = tmp; } void swap2(int &x, int &y) { int tmp = x; x = y; y = tmp; } inline int kvadrat(const int &x = 4) { return x * x; } inline double kvadrat(const double &x) { return x * x; } int main() { cout << "Hello, world" << endl; bool f = false; cout << "f = " << f << endl; int i; cout << "Unesi i: "; cin >> i; cout << "i = " << i << endl; int j(4); cout << "j = " << j << endl; // slkdfjlksdjf /*s lksdjfljs lsdlkfjsldf */ int *p; p = new int(10); //*p = 10; cout << "*p = " << *p << endl; delete p; int *niz; niz = new int[10]; for (int k = 0; k < 10; k++) niz[k] = k * k; for (int k = 0; k < 10; k++) cout << *(niz + k) << endl; delete [] niz; int a = 1, b = 2; cout << "a = " << a << endl; cout << "b = " << b << endl; swap(a, b); cout << "a = " << a << endl; cout << "b = " << b << endl; swap1(&a, &b); cout << "a = " << a << endl; cout << "b = " << b << endl; swap2(a, b); cout << "a = " << a << endl; cout << "b = " << b << endl; int c = 3; cout << "c^2 = " << kvadrat(c) << endl; double t = 3.3; cout << "t^2 = " << kvadrat(t) << endl; cout << "kvadrat() = " << kvadrat() << endl; return 0; }