Kostur programa
#include <iostream>
using namespace std;
int main() {
return 0;
}
Sve počinje od main.
Ispis
cout << "Zdravo";
cout << x << endl;
endl prelazi u novi red.
Tipovi
int // ceo broj
double // decimalni
char // znak 'A'
string // tekst
bool // true/false
string traži #include <string>.
Unos
int a, b;
cin >> a >> b;
cin čita sa tastature.
Operatori
+ - * / %
7 / 2 = 3 // ceo deo
7 % 2 = 1 // ostatak
7.0 / 2 = 3.5
Za pravo deljenje koristi double.
Poređenja
== !=
< >
<= >=
&& (i) || (ili)
== poredi, jedno = dodeljuje.
if / else
if (x >= 5) {
cout << "ok";
} else {
cout << "ne";
}
Uslov ide u zagrade ( ).
for petlja
for (int i = 0; i < 5; i++) {
cout << i;
}
početak ; uslov ; korak
while petlja
int i = 0;
while (i < 3) {
cout << i;
i++;
}
Menjaj i da se ne vrti zauvek.
Niz
int a[3] = {5, 4, 3};
a[0]; // 5
Indeksi od 0.
Vector
#include <vector>
vector<int> v = {5, 4};
v.push_back(3);
v.size(); // 3
Može da raste tokom rada.
Funkcija
int zbir(int a, int b) {
return a + b;
}
// void = ne vraća ništa
Definiši iznad main.