\documentclass[a4paper, 18px]{article}
\usepackage[cm]{fullpage}
\usepackage[serbian]{babel}

\def\d{{\fontencoding{T1}\selectfont\dj}}
\def\D{{\fontencoding{T1}\selectfont\DJ}}

\newtheorem{z}{Zadatak}

\begin{document}
\section*{I smer, Programiranje 1 2013/2014, zavr\v{s}ni ispit, septembar 2014}

\begin{z}(3 poena)
Sa standardnog ulaza unosi se neozna\v cen ceo broj. Formirati novi broj koji se dobija
sa\v zimanjem -- svaka serija istih cifara se zamenjuje jednom cifrom iz serije.
Re\v senje ispisati na izlaz.\\
{\bf Napomena 1:} Neispravnim se smatra re\v senje gde se ispi\v su cifre, a ne formira broj.\\
{\bf Napomena 2:} Ne razmatrati slu\v{c}aj negativnih brojeva.
\end{z}
\begin{verbatim}
Primer 1:               Primer 2:               Primer 3:               Primer 4:
11122                   123                     5555                    12233344

12                      123                     5                       1234
\end{verbatim}



\begin{z} (4 poena)
Sa standardnog ulaza unose se dva neozna\v cena cela broja -- {\tt m} i {\tt n} (oba ve\'ca od {\tt 0} i {\tt m} $\ge$ {\tt n}).
Na standardni izlaz ispisati sve sume po\v cev\v si od {\tt 1} do {\tt m} koje su
du\v zine {\tt n} -- $s_1 = 1 + \ldots + n$, $s_2 = 2 + \ldots + (n+1)$, $\ldots$, $s_{\ldots} = (m - n + 1) + \ldots + m$.
U slu\v caju gre\v ske ispisati {\tt -1}.
\end{z}
\begin{verbatim}
Primer 1:                        Primer 2:               Primer 3:           Primer 4:
10 3                             12 7                    12 15               5 5

6 9 12 15 18 21 24 27            28 35 42 49 56 63       -1                  15
\end{verbatim}


\begin{z} (5 poena)
Sa standarnog ulaza unose se celi pozitivni brojevi {\tt m} i {\tt n} koji ozna\v cavaju broj vrsta i broj kolona matrice.
Potom se unose elementi matrice. Nakon unosa elemenata matrice, unose se jo\v s dva broja {\tt p} i {\tt k} ($p \le m$, $k \le n$).
Na standari izlaz ispisati sume svih podmatrica (dimenzije $p \times k$) unete matrice. U slu\v caju gre\v ske ispisati {\tt -1}. \\
{\bf Napomena 1:} Ne razmatrati slu\v{c}aj negativnih brojeva. \\
{\bf Napomena 2:} Nije bitan redosled kojim se ispisuju sume.
\end{z}
\begin{verbatim}
Primer 1:              Primer 2:             Primer 3:          Primer 4:
3 4                    3 4                   3 2                5 3
1  2  3  4             1  2  3  4            1 2                1 1 2
5  6  7  8             5  6  7  8            3 4                5 0 2
9 10 11 12             9 10 11 12            5 6                7 8 9
3 3                    2 3                   7 8                1 2 4
                                                                0 1 1
54 63                  24 30 48 54           -1                 2 2

                                                                7 5 20 19 18 23 4 8
\end{verbatim}


\begin{z} (7 poena)
U datoteci {\tt u\v cenici.txt} dati su podaci o u\v cenicima. U prvom redu datoteke
dat je broj u\v cenika (nije ograniceno koliko). Potom u svakom slede\'cem redu
dato je ime u\v cenika (maksimalne du\v zine 20 karaktera) i 9 ocena (ocene su
celi brojvi {od 1 do 5}). Na standarni izlaz ispisati:
\begin{description}
\item[a)] Re\v c {\tt NEDOVOLJNI:}, a potom imena nedovoljnih u\v cenika.
          U\v cenik je nedovoljan ako ima barem jednu jedinicu.
\item[b)] Potom ispisati re\v c  {\tt ODLICNI:},  a potom imena odli\v cnih u\v cenika.
          U\v cenik je odli\v can ako ima prosek ocena ve\'ci ili jednak od {\tt 4.5}.
\end{description}
U slu\v caju gre\v ske (ne postoji datoteka) ispisati {\tt -1}.
\end{z}
\begin{verbatim}
Primer 1:                                 Primer 2:
5                                         3
Maja     4 5 2 3 4 4 3 3 4                Uros     3 4 2 3 4 2 3 4 4
Nikola   5 4 5 5 5 4 4 5 5                Nebojsa  4 5 5 5 4 5 5 5 5
Jasmina  2 2 1 1 2 3 3 1 3                Sreten   2 3 2 4 5 4 4 4 2
Pera     5 4 5 3 5 5 1 5 5
Pavle    4 3 2 4 3 2 4 3 2                NEDOVOLJNI:
                                          ODLICNI: Nebojsa
NEDOVOLJNI: Jasmina Pera
ODLICNI: Nikola
______________________________________________________________________________________

Primer 3:                                 Primer 4:
6                                         4
Vesna     2 4 5 4 4 3 3 2 3               Mirko    2 3 4 4 4 3 3 3 4
Petar     5 5 5 4 5 5 5 5 5               Mihailo  4 5 4 4 4 4 4 4 4
Kristina  2 3 1 2 3 3 3 3 3               Dragan   2 3 4 2 3 3 3 4 4
Jovan     4 3 2 1 1 1 3 3 3               Ilija    5 5 4 3 2 3 4 4 2
Uros      5 5 5 5 4 4 5 5 5
Klara     4 3 2 2 2 3 4 4 4               NEDOVOLJNI:
                                          ODLICNI:
NEDOVOLJNI: Kristina Jovan
ODLICNI: Petar Uros
\end{verbatim}


\begin{z} (6 poena)
Sa standardnog ulaza unose se celi pozitivni brojevi {\tt k} i {\tt n}.
Napisati program koji iz datoteke {\tt ulaz.txt} prepisuje svaku {\tt k}-tu
re\v c u kojoj je izba\v ceno svako {\tt n}-to slovo u datoteku {\tt izlaz.txt}.\\
U slu\v caju gre\v ske (negativnih vrednosti za {\tt k} i {\tt n} ili problema pri otvaranju datoteke) ispisati {\tt -1}.
\end{z}
\begin{verbatim}
Primer 1:                                               Primer 2:
3 2                                                     4 5
ulaz.txt:                                               ulaz.txt:
Sa standardnog ulaza unosi se neoznacen                 konstruisanje test-primera sa
ceo broj. Formirati novi broj koji se dobija            i dugackim recima kao prestolonaslednik
izbacivanjem svake druge cifre iz polaznog broja.       brojevima1234567890

izlaz.txt:                                              izlaz.txt:
uaa noncn Friai kj ibcvne cfe boa                       i presolonsledik
______________________________________________________________________________________________________________

Primer 3:                                                Primer 4:
5 3                                                      2 4
ulaz.txt:                                                ulaz.txt:
ima jos dugackih reci: predskazanje,                     i sada jedan kratak primer
potom                                                    p1: 1234567890
nelogicnosti, zanemarivati, odugovlaciti, a ima          p2: ABCDEFGHIJ
i i malih reci koje su kratke                            programiranje3: abcdefghij
predosecaj

izlaz.txt:                                               izlaz.txt:
prdsaznj a rei                                           sad kraak p1: p2: proramrane3:
\end{verbatim}


\end{document}
