summaryrefslogtreecommitdiffstats
path: root/inf/rtk/2021-šolsko-delo/berime.txt
blob: 074c3ea3c08ee85a00d99d6e8e01938f5f6c9e07 (plain) (blame)
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
naloge preverjeno delujejo v GNUC 11 na gnu/linux, ceprav bi morale delati
normalno tudi na windows.

vse naloge se prevede v strojni jezik z ukazom gcc %d.c, kjer je %d stevilka
naloge (1-5). zunanje knjiznice, poleg standardne (glibc stdlib.h) in vhodno-izhodne
(stdio.h), niso potrebne.

izjema je tretja naloga, ki potrebuje limits.h, vendar lahko #include
definicijo zamenjate z #define INT_MAX 4096, kjer je 4096 najvecje mozno celo
stevilo (int podatkovni tip).

se ena izjema je peta naloga, ki potrebuje string.h, vendar lahko #include
definicijo zamenjate s svojo definicijo funkcije strlen.

datoteke %d.in, kjer je %d stevilka naloge, so vhodne datoteke, kjer so
podatki iz naloge. v program jih vstavite v stdin (./a.out < 3.in recimo)

resitve bodo po koncu tekmovanja na
https://git.šijanec.eu/sijanec/sola-gimb-2/src/branch/master/inf/rtk/2021-šolsko-delo

prilozene so tudi binarne datoteke za linux z imeni %d.out, kjer je %d
stevilka naloge od 1 do 5, prevedene z gcc -pedantic -Wall -g %d.c -o%d.out za
procesorsko arhitekturo amd64.

ce se vam koda ne prikaze lepo
                              temvec so vrstice takole zamaknjene, odprite
                                                                          c datoteke
iz mape dos/, ki imajo windows koncnike vrstic (CRLF). programi podpirajo
vhodne datoteke LF in CRLF.

prilozene so tudi binarne datoteke za windows v mapi dos/, prevedene z ukazom
x86_64-w64-mingw32-gcc-win32 -Wall -pedantic -g %d.c -o%d.exe.