Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Nizovi - Zadaci

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 1/6


Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Istorija revizija

Verzija Autori Datum Status Komentar


1.00w Kristina Stojaković 01-Okt-2011 Inicijalna Početna verzija dokumenta
verzija
1.01 Kristina Stojaković, 04-Feb-2013 Radna verzija Dodati novi zadaci. Revizija.
Jovan Poljački
1.02 Jovan Poljački 19-Jan-2015 Radna verzija Dopunjene formulacije nekih zadataka.
1.03 Vesna Stanojević 17-Jan-2017 Radna verzija Promena obrasca

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 2/6


Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Reference

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 3/6


Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Sadržaj
Zadatak 1: Elementi niza u obrnutom redosledu.......................................................................................5
Zadatak 2: Zamena redosleda elemenata niza...........................................................................................5
Zadatak 3: Niz parnih elemenata...............................................................................................................5
Zadatak 4: Niz elemenata manjih od tekućeg............................................................................................5
Zadatak 5: Srednje vrednosti temperatura.................................................................................................5
Zadatak 6: Skalarni proizvod dva vektora.................................................................................................6

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 4/6


Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Zadatak 1: Elementi niza u obrnutom redosledu

Opis: Napisati program koji korisniku omogućava da unese celobrojni niz od n elemenata (broj elemenata
niza unosi korisnik, n <= 20), a zatim elemente niza ispisuje u obrnutom redosledu.

Zadatak 2: Zamena redosleda elemenata niza

Opis: Napisati program koji korisniku omogućava da unese celobrojni niz od n elemenata (broj elemenata
niza unosi korisnik, n <= 20), a zatim formira i ispisuje novi niz čiji elementi su raspoređeni u
obrnutom redosledu u odnosu na prvi niz (prvi element prvog niza postaje poslednji element drugog
niza, drugi element prvog niza postaje pretposlednji element drugog niza, itd.).

Zadatak 3: Niz parnih elemenata

Opis: Napisati program koji korisniku omogućava da unese celobrojni niz od n elemenata (broj elemenata
niza unosi korisnik, n <= 20), a zatim formira i ispisuje novi niz od elemenata zadatog niza sa
parnim vrednostima.

Zadatak 4: Niz elemenata manjih od tekućeg

Opis: Napisati program koji korisniku omogućava da unese celobrojni niz od n elemenata (broj elemenata
niza unosi korisnik, n <= 20), a potom formira i ispisuje novi niz od takođe n elemenata tako da je
svaki element novog niza (bi) jednak broju elemenata prvog niza koji su manji od odgovarajućeg
elementa prvog niza (ai).

NAPOMENA: Napisati funkciju unsigned int PrebrojManjeOd(int niz[],


unsigned int brElem, unsigned int n) koja određuje koliko
elemenata niza je manje od n-tog elementa.

Zadatak 5: Srednje vrednosti temperatura

Opis: Napisati program koji učitava i pamti srednje vrednosti temperatura za svaki mesec u godini (za 12
meseci), a potom na osnovu njih izračunava i ispisuje srednju temperaturu na godišnjem nivou, kao
i vrednost temperature i redni broj meseca sa najnižom i najvišom temperaturom u godini.

NAPOMENA: Za pronalaženje najmanjeg i najvećeg elementa niza, kao i računanje srednje


vrednosti elemenata niza napisati odgovarajuće funkcije i smestiti ih u poseban
modul.

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 5/6


Fondacija „Centar za mlade talente“

Bulevar Oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Zadatak 6: Skalarni proizvod dva vektora

Opis: Napisati program koji učitava dva vektora sa realnim elementima, a potom izračunava i ispisuje
njihov skalarni proizvod. Korisnik zadaje dužinu vektora n (n <= 20) i vrednosti elemenata vektora.
Skalarni proizvod dva vektora se računa prema formuli:
n−1

∑ ai∗bi
i=0

NAPOMENA: Oba vektora definisati kao podatke prethodno definisanog nizovnog tipa
(upotrebom typedef naredbe).

Nizovi - Zadaci Fondacija „Centar za mlade talente“ 6/6

You might also like