Drugi domaći zadatak: Programski jezik C (i LaTeX)

Rok za izradu domaćeg zadatka je 24. novembar 2006. do 22h. Odgovarajuci .tex, .pdf i .c fajl poslati na e-mail adresu jelenagr@matf.bg.ac.yu

ZADATAK: Napisati C program koji unosi sa standardnog ulaza pozitivan ceo broj i na standardni izlaz ispisuje sumu cifara tog broja.

TEST PRIMERI
ULAZ IZLAZ
008 8
1028 11
333 9
-55 nekorektan ulaz: treba uneti pozitivan broj

Moguć sadržaj i oblik otkucanog teksta je na primer:

 

bulletNa samom početku dokumenta ali pre \begin{document} treba navesti sledeće naredbe koje se odnose na vrstu dokumenta i nazive poglavlja i sadrzaja:

\documentclass{report}
\def\chaptername{Poglavlje}
\def\contentsname{Sadr\v{z}aj}

 

ili

 

\documentclass{article}
\def\chaptername{Poglavlje}
\def\contentsname{Sadr\v{z}aj}

 

bullet Ako prva strana treba da sadrži samo naslov teksta i ime autora, onda naredbe glase:
\begin{document}
\large
\title{Drugi seminarski rad}
\author{Ime Prezime broj indeksa, smer}
\maketitle
\newpage
(\large se zapravo odnosi na veličinu slova u dokumentu, \newpage na prelazak na novu stranu)
bullet

Prvo poglavlje treba da se zove Skica (ideja) rešenja, dakle
\chapter{Skica re\v{s}enja} %za stil-klasu report ili

\section{Skica re\v{s}enja} %za stil-klasu article


u okviru kojih će biti napisani redovi na temu ideje za rešavanje zadatka koje mogu biti navedene u okviru numerisane ili nenumerisane liste. Etiketa za numerisanu listu je

\begin{enumerate}

\item Prvi element liste

\item Drugi element liste

\item Treći element liste

\end{enumerate}

Za nenumerisanu listu koristi se \begin{itemize} i \end{itemize}.

Matematičke formule se navode između znakova $, dakle

$formula$,

ako se navedu dva znaka $$ onda će data formula automatski biti u novom redu i centrirana.

 

bullet

Drugo poglavlje treba da se zove C kôd

. Nakon odgovarajućeg podnaslova ispisati C kôd.
Naredba za doslovan prenos teksta je
\begin{verbatim} i \end{verbatim}
Na primer

\begin{verbatim}

#include <stdio.h>

int main()
{

int rez=15;
printf("Rezultat je %d\n\n", rez);

return 0;
}

\end{verbatim}

 

bullet

Treće poglavlje treba da se zove Pokretanje programa i u okviru ovog poglavlja može se staviti istoimeni podnaslov. Kod III poglavlja potrebno je opisati način izvršavanja ovog programa (na primer upotrebom prevodioca gcc).

 

 

bullet

Na kraju se moze staviti sadrzaj. Sadrzaj se automatski generise naznakom
\tableofcontents
koji se navodi pre kraja latex dokumenta,

odnosno pre \end{document}

OBRADA LaTeX dokumenta programom latex i dvipdf

> latex drugi.tex

> dvipdf drugi.pdf

ILI

>latex mojtekst.tex

> dvips   mojtekst.dvi
> ps2pdf   mojtekst.ps   mojtekst.pdf

 

ILI

pdflatex drugi.ltx