În matematică, cele 4 simboluri cunoscute drept +, -, X și : sunt importante, fără de care nu se poate rezolva nicio ecuație. Dar În C++, acestea sunt reprezentate de simboluri diferite, ca mai jos.
“ + “ -> +
“ – “ -> -
“ x “ sau “ . “ -> *
“ : “ -> /
De asemenea, % are alt sens în acest limbaj față de matematică. Prin acesta putem afla restul Înpărțirii a două numere.
int a=10,b=3;
cout<<a%b; /// Restul împărțirii numărului 10 la 3 este 1, deci aceasta va fi valoarea afișată
Semnul “=” este folosit pentru a egala două numere sau variabile. Semnele “>” și “<”, precum și “<=”(mai mic sau egal) sau “>=”(mai mare sau egal) pot fi folosite pentru forma inegalități.
Cănd folosim un if pentru a întreba dacă două relați sunt egale, folosim “==” ca în exemplu:
int a=4,b=3;
if(a==b)
cout<<a;
else
cout<<b;
/// A nu este egal cu B, deci afișăm B
Dar cănd vrem să întrebăm dacă două relații sunt diferite, folosim “!=”
int a=8,b=7;
if(a!=b)
cout<<a;
else
cout<<b;
/// A este diferit de B, deci afișăm A
Atenție!! De fiecare dată când încărcați o soluție, aveți grijă ca toate operațiile să fie posibile! Greșeli precum a/0 sau a%0 pot duce la erori precum Fatal Signal 8! Testați înainte de a încărca soluția pe site cu un compiler de tipul Code::Blocks pentru a fi siguri că programul funcționează cu succes.