MathIAMathia
priručnik · programiranje

C i C++ — brzi podsetnik

Najvažnija sintaksa na jednom mestu — drži otvoreno pored zadatka ili na takmičenju. 💛

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.