Professional Documents
Culture Documents
2022/23
Datum: Novembar 2022. Broj zadataka: 4 Ukupni broj bodova: 30 Ostvareni bodovi:
I Zaokružite tačan odgovor. Svaki tačan odgovor nosi 1 bod. (6 bodova ukupno)
5. Dati su int x i short y. Kojeg tipa će biti vrijednost izraza x./y?
(a) long
(b) short
(c) double
(d) int
Page 2
III Napišite dio programa koji nedostaje u programskom jeziku C tako da ispis programa bude kao
na slici. Za rješavanje možete koristiti dodatne listove, a konačno rješenje prepišite čitko u predvideni
prostor označen sa tačkama unutar koda. (5 bodova ukupno)
Opis programa: Program ispisuje trougao brojeva kao na slici za n=5;
#include <stdio.h>
const int n = 5;
int main(void) {
int smjerbrojanja = 1;
int j = 1;
while (j > 0) {
int i = 1;
while (i <= j) {
printf("%d ", i++);
}
printf("\n");
if (j == n) {
smjerbrojanja = -1;
}
j += smjerbrojanja;
}
}
Ispis programa:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
IV Napišite kompletan traženi program u programskom jeziku C. Za rješavanje možete koristiti dodatne
listove, a konačno rješenje prepišite čitko na poledini ovog lista. (7 bodova ukupno)
Opis problema: Napišite program pomoću kojeg korisnik unosi elemenate u niz proizvoljne dužine (max 100 elemenata).
Program zatim vrši sortiranje svih parnih i neparnih elemenata datog niza odvojeno bez korištenja bilo kojeg drugog
niza. Ako je minimalni element niza paran onda sve parne elemente treba postaviti sortiranim prije neparnih elemenata
u suprotnom sve neparne elemente treba postaviti prije parnih.
Primjer
Ulaz
Duzina niza: 10
Elementi: 0 5 1 2 3 4 6 12 10 9
Ispis
Sortirani niz: 0 2 4 6 10 12 1 3 5 9
Page 3
Predmetni nastavnik: Doc.dr Senka Krivić Page 4