Professional Documents
Culture Documents
5.čas 11.4.2020
5.čas 11.4.2020
Duplikati
Pretpostavimo da su internet adrese predstavljene prirodnim brojevima (IP adrese se, na primer, čuvaju u obliku
neoznačenih 32-bitnih brojeva). Pretraživač čuva spisak svih adresa koje je korisnik posetio tokom nekog
prethodnog perioda. Korisnik je mnoge adrese posećivao i više puta. Napiši program koji određuje broj različitih
adresa koje je korisnik posetio.
Ulaz
Sa standardnog ulaza se unosi broj n (1≤n≤50000), a zatim i n prirodnih brojeva (manjih od 100000), svaki u
posebnom redu.
Izlaz
Na standardni izlaz ispisati traženi broj.
Primer
Ulaz
6
17
9
17
8
3
9
Izlaz
4
2. Neupareni element
Domaćica matica je na žurku pozvala svoje prijatelje, bračne parove pčele i trutove. Pošto je gostiju puno, svako je
dobio broj stolice. Bračni parovi su dobili iste brojeve. Koji broj je dobila matica?
Ulaz
Sa standardnog ulaza unosi se broj n, a zatim i n prirodnih brojeva, svaki u posebnom redu, od kojih se svi osim
jednog javljaju tačno dva puta.
Izlaz
Na standardni izlaz ispisati jedan broj - onaj koji se na ulazu javio tačno jednom.
Primer
Ulaz
9
3
2
1
4
2
5
5
3
1
Izlaz
4
U svakoj od n izlaznih linija prikazati po jedan element na traženi način uređenog niza.
Primer
Ulaz
7
-3
7
1
8
-5
2
9
Izlaz
-5
1
7
9
8
2
-3
4. Klasifikacija karaktera
Napisati program koji za učitani ASCII karakter ispituje da li je malo slovo, veliko slovo, cifra ili nešto četvrto
Ulaz
U jednoj liniji standarnog izlaza prikazati jednu od sledećih informacija: MALO SLOVO, VELIKO SLOVO, CIFRA ili
OSTALO.
Primer 1
Ulaz
a
Izlaz
MALO SLOVO
Primer 2
Ulaz
B
Izlaz
VELIKO SLOVO
Primer 3
Ulaz
7
Izlaz
CIFRA
5.Transformacija karaktera
Napisati program kojim se transformiše učitani karakater tako što se malo slovo prebacuje u veliko, veliko slovo u
malo, a ostali karakteri se ne menjaju.
Ulaz
U prvoj liniji standardnog ulaza nalazi se jedan karakter.
Izlaz
Na standardnom izlazu prikazati transformisan karakter.
Primer
Ulaz
t
Izlaz
T