-
Notifications
You must be signed in to change notification settings - Fork 0
/
004-math-operations-1.c
48 lines (38 loc) · 1.32 KB
/
004-math-operations-1.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <stdio.h>
int main() {
int x = 4, y = 2, sum; // deklarujem a inicializujem v jednom riadku sum nie je inicializovana
int subs, mult, div;
// zakladne INFIX matematicke operacie
sum = x+y;
subs = x-y;
mult = x*y;
div = x/y;
printf("%d %d %d %d\n", sum, subs, mult, div);
// POZOR / v tomto pripade je celociselne delenie lebo delim 2 cele cisla (viac o desatinnych cislach v dalsej casti)
// specialny prefix/suffix operator ++ --
int counter = 1;
counter++;
printf("%d\n", counter);
++counter;
printf("%d\n", counter);
counter--;
printf("%d\n", counter);
--counter;
printf("%d\n", counter);
// Prefix vs suffix
int tmp = 10;
printf("%d\n", tmp++); // tmp najprv vrati hodnotu 10 a az potom ju incrementuje na 11
printf("%d\n", tmp);
// Pozuitie zatvoriek je rovnake ko v matematike
int res = (1+2)*(3/(1+2))-15;
printf("%d", res);
// velmi casto chceme pripocitat nejaku hodnotu k existujucej premennej
// napr zvasit pocitadlo o dva
int counter = 0;
counter = counter + 2; // nudny sposob
counter += 2; // cool sposob
counter -= 2; // odcitanie
counter *= 2; // vynasobenie atd
return 1;
}
// Domaca uloha: specifikujte premennu radius a nasledne naprogramujte kod ktory vyrata objem gule.