abc Programski jezik C
Na početku program trba pozvati matematičku biblioteku: |
R.br. |
Opis funkcije |
Funkcija |
Primjer funkcije |
Listing programa u C-u |
Rezultat |
1 |
Cjelobrojno dijeljenje |
7 / 3 = 2 3 / 2 = 1 1 / 2 = 0 3 / 2 = 1 5 / 3 = 1 16 / 3 = 5 |
#include <stdio.h>
#include <math.h>
int main () {
printf("7 / 3 = %d\n", 7 / 3);
printf("3 / 2 = %d\n", 3 / 2);
printf("1 / 2 = %d\n", 1 / 2);
printf("3 / 2 = %d\n", 3 / 2);
printf("5 / 3 = %d\n", 5 / 3);
printf("16 / 3 = %d\n", 16 / 3);
return(0);
}
|
7 / 3 = 2 3 / 2 = 1 1 / 2 = 0 3 / 2 = 1 5 / 3 = 1 16 / 3 = 5 |
|
2 |
Ostatak cjelobrojnog djeljenja |
1 % 2 2 % 2 5 % 2 8 % 2 5 % 3 7 % 3 7 % 4 9 % 3 9 % 5 |
#include <stdio.h>
#include <math.h>
int main () {
printf("1 % 2 = %d\n", 1 % 2);
printf("2 % 2 = %d\n", 2 % 2);
printf("5 % 2 = %d\n", 5 % 2);
printf("8 % 2 = %d\n", 8 % 2);
printf("5 % 3 = %d\n", 5 % 3);
printf("7 % 3 = %d\n", 7 % 3);
printf("7 % 4 = %d\n", 7 % 4);
printf("9 % 3 = %d\n", 9 % 3);
printf("9 % 5 = %d\n", 9 % 5);
return(0);
}
|
1 % 2 = 1 2 % 2 = 0 5 % 2 = 1 8 % 2 = 0 5 % 3 = 2 7 % 3 = 1 7 % 4 = 3 9 % 3 = 0 9 % 5 = 4 |
|
3 |
Stepen (xy) |
pow(2, 3) pow(1.414214, 2) |
#include <stdio.h>
#include <math.h>
int main () {
printf("Vrijednost 2.0 ^ 3 = %lf\n", pow(2.0, 3));
printf("Vrijednost 1.414214 ^ 2 = %lf\n", pow(1.414214, 2));
return(0);
}
|
Vrijednost 2.0 ^ 3 = 8.000000 Vrijednost 1.414214 ^ 2 = 2.000001 |
|
4 |
Kvadratni korijen |
sqrt(4) |
#include <stdio.h>
#include <math.h>
int main () {
printf("Kvadratni korijen od %lf je %lf\n", 4.0, sqrt(4.0) );
printf("Kvadratni korijen od %lf je %lf\n", 3.0, sqrt(3.0) );
return(0);
}
|
Kvadratni korijen od 4.000000 je 2.000000 Kvadratni korijen od 9.000000 je 3.000000 |
|
5 |
Vraća cio dio realnog broja. |
TRUNC(2.3) |
TRUNC(2.3) |
2 |
|
6 |
Zaokruži na najbliži cijeli broj |
ROUND(-1.49) |
ROUND(-1.49) |
-1 |
|
7 |
Apsolutna vrijednost |
ABS(-2.99) |
ABS(-2.99) |
2.99 |
|
8 |
Vraća redni broj upisanog znaka |
||||
9 |
Vraća ASCII vrijednost koja odgovara brojnoj vrijednosti |
||||
10 |
Vraća prethodnu vrijednost rednog tipa. |
||||
11 |
Vraća slijedeću rednu vrijednost. |
||||
12 |
Baza prirordnog logaritma e |
ABS(-2.99) |
ABS(-2.99) |
2.99 |
Primjeri i zadaci za vježbu: SQR, SQRT, TRUNC, ROUND
Funkcije cjelobrojnog dijeljna (/) i modul (%) sa primjerima - Djeljivost
![]() |
![]() |
![]() |
![]() |
![]() |