Show Menu
Cheatography

C++ cheat sheet za s3bca Cheat Sheet (DRAFT) by

cpp cheat sheet za s3borga

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Varijable

tip_va­rijable ime_va­rijable (= početn­a_v­rij­edn­ost);
 
int - cijeli broj (1)
float/­double - decimalni broj (12.34)
string - riječ ("as­dfg­123­?!@­")
char - slovo ("A")
bool - istinitost (True/­False)
 
= - pridavanje vrijed­nosti varijabli (različito od ==)

Petlje

if (uvjet) { //Blok naredbi }
for (dekla­racija; uvjet; iteracija) { //Blok naredbi }
while (uvjet) { //Blok naredbi }
 
Primjeri:
if (user != "­adm­in" ) { cout << "­use­rname netoča­n"; }
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}
 

Aritme­tič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

<io­str­eam>
cout << "­Tek­st" << varijabla << druga_­var­ijabla << "Opet tekst" << endl; ////Is­pis////
cin >> varijabla; ////Un­os////
 
<ma­th.h­>
sqrt(x) ///korjen iz x
pow(ba­za,­eks­ponent) ///pot­enc­iranje baze na eksponent
 

Funkcije

deklar­acija funkcije
tip_fu­nkcije ime_fu­nckije ( argume­nti[] ){ return rješenje; }
pozivanje funkcije
ime_fu­nckije( argume­nti[] );
 
napomena
funkcije imaju poseban tip: void (nema return nego samo obavlja zadatak)