\documentclass[11pt]{article}


\usepackage[brazil]{babel}
\usepackage[latin1]{inputenc}

\setlength{\unitlength}{28pt}
\setlength{\textwidth}{15cm}
\setlength{\textheight}{22.5cm}
\setlength{\oddsidemargin}{0.1in}
\setlength{\evensidemargin}{0.1in}
\voffset=-2.5cm
\hoffset=1cm
\newcommand{\p}{\vspace{1.44ex}}

\begin{document}

\ \\ 
\vspace{1cm}

\begin{center}
{\large \bf Estruturas de Dados - Programa 1}
\end{center}

Fa\c{c}a rotinas para calcular a soma e o produto de n\'umeros
inteiros positivos de precis\~ao ``ilimitada''. O seu programa
deve ler express\~oes do tipo:

\begin{center}
9907123456789047 x 31415926536
\end{center}

produzindo como resposta todos os algarismos da resposta.

\p

Use aloca\c{c}\~ao {\bf ligada}, onde cada n\'umero \'e representada
por uma lista ligada, com um n\'o contendo cada algarismo.
Voce pode escolher o tipo de lista mais adequada
(lista circular, lista duplamente ligada ...).

\p

%Ap\'os o c\'alculo de um resultado e a sua impress\~ao, devolva
%as listas usadas para o espa\c{c}o livre, antes de ler
%a pr\'oxima express\~ao a ser calculada.
%
%\p

Visando re-utilização de software, para a rotina de produto,
procure utilizar a rotina de soma já feita.

\p

Procure documentar o seu programa com comentários.

\p

{\bf Atenção}: Veja na página da disciplina para ver o que voce
deve entregar.

\end{document}

