Cheatography
https://cheatography.com
cpp cheat sheet za s3borga
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Varijable
tip_varijable ime_varijable (= početna_vrijednost); |
|
int - cijeli broj (1) |
float/double - decimalni broj (12.34) |
string - riječ ("asdfg123?!@") |
char - slovo ("A") |
bool - istinitost (True/False) |
|
= - pridavanje vrijednosti varijabli (različito od ==) |
Petlje
if (uvjet) { //Blok naredbi } |
for (deklaracija; uvjet; iteracija) { //Blok naredbi } |
while (uvjet) { //Blok naredbi } |
|
Primjeri: |
if (user != "admin" ) { cout << "username netočan"; } |
for (int i = 0; i < 10; i++) { cout << i+1; } //Ispis od 1 do 10 |
while (broj != 10) { cin >> broj; } |
|
if(a<0){ //nesto } |
else if (a >0) {//nesto drugo} |
else {//sve ostalo} |
|
|
Aritmetičke operacije
a == 0 |
jednako (provjera, različito od =) |
b != 0 |
različito od |
c < 0 |
manje od |
d > 0 |
veće od |
e <= 0 |
manje ili jednako |
f >= 0 |
veće ili jednako |
Logičke operacije
||-ILI |
if (a == 0 || a == 1) { // a je ili 1 ili 2} |
&& - I |
if (a > 0 && a < 10) { //a je i veće od 0 i manje od 10} |
+-*/ |
osnovno |
% mod |
a % 2 - //traženje parnih brojeva (ostatak djeljenja parnih brojeva s 2 je 0) |
Ugrađene funkcije
<iostream> |
cout << "Tekst" << varijabla << druga_varijabla << "Opet tekst" << endl; ////Ispis//// |
cin >> varijabla; ////Unos//// |
|
<math.h> |
sqrt(x) ///korjen iz x |
pow(baza,eksponent) ///potenciranje baze na eksponent |
|
|
Funkcije
deklaracija funkcije |
tip_funkcije ime_funckije ( argumenti[] ){ return rješenje; } |
pozivanje funkcije |
ime_funckije( argumenti[] ); |
|
napomena |
funkcije imaju poseban tip: void (nema return nego samo obavlja zadatak) |
|