You are on page 1of 1

PROGRAMSKE METODE I APSTRAKCIJE

Kolokvij 1, 2020./21.

Ime i prezime:
A 4.5.2021.
Postotak:

1. Napisati funkciju koja od dva niza brojeva kreira treći tako da su u rezultirajućem nizu
naizmjenice elementi jednog pa drugog niza. Ako su nizovi različite duljine, kraj novog
niza su svi preostali elementi iz duljeg niza. Memoriju za novi niz alocirati dinamički. U
funkciji main se unose nizovi i ispisuje novonastali niz.
Napomena: Funkcija treba vratiti novi niz, te njegovu duljinu.
Primjeri test podataka:

ulaz ulaz ulaz


1,2,3,4 1,2,3,4 1,2,3,4
5,6,7 5,6,7,8 5,6,7,8,9
izlaz izlaz izlaz
1,5,2,6,3,7,4 1,5,2,6,3,7,4,8 1,5,2,6,3,7,4,8,9

2. Napisati funkciju koja računa umnožak znamenki broja sve dok ne dođe do broja od jedne
znamenke.
Primjeri test podataka:

ulaz ulaz ulaz


1234 -1234 7811
izlaz izlaz izlaz
8 8 0

3. Napisati funkciju koja za niz brojeva računa i vraća najveći i najmanji broj u nizu.
Primjeri test podataka:

ulaz ulaz ulaz


1,5,-2,6,-3 1,5,2,6,3,0 2,2,2,2,2
izlaz izlaz izlaz
6 -3 6 0 2 2

4. Napisati funkciju koja za broj n vraća broj nula i broj jedinica u bitovnom zapisu broja n.
Ne brojimo vodeće nule.
Primjeri test podataka:

ulaz ulaz ulaz


12 64 21
izlaz izlaz izlaz
2 2 6 1 2 3

You might also like