\documentclass[brazil]{article}

\usepackage[latin1]{inputenc}
\usepackage[portuguese]{babel}
%\usepackage[margin=1.5cm,nohead]{geometry}
\usepackage{amsmath}

\title{Prova de Programa\c{c}\~ao de Computadores}

\author{Prof.: Carlos Camar\~ao}

\date{01 de Julho de 2010}

\addtolength\textwidth{25mm}
\addtolength\oddsidemargin{-1cm}
\setlength{\parindent}{0pt}

\pagestyle{empty}

\begin{document}

\maketitle
\newcommand{\ordmasculine}{{\rm {\underline{o}}}}
\newcommand{\ordmasculines}{{\rm {\underline{os}}}}


\begin{enumerate}

\item Escreva um programa que leia, do dispositivo de entrada padrão,
  um n$^{\ordmasculine}$ inteiro positivo $n$, em seguida $n$
  n$^{\ordmasculines}$ inteiros positivos $v_1,\ldots, v_n$, depois um
  n$^{\ordmasculine}$ inteiro $m$, e imprima, no dispositivo de saída
  padrão, a soma dos n$^{\ordmasculines}$ dentre $v_1,\ldots, v_n$ que
  são maiores que $m$.  Os n$^{\ordmasculines}$ podem estar separados
  entre si por um ou mais espaços ou linhas.

Por exemplo, para a entrada:

{\tt \begin{tabbing}
4 1 2 3 4 2
\end{tabbing} }

a saída deve ser: {\tt 7} (pois {\tt 7} é a soma dos
n$^{\ordmasculines}$ {\tt 3} e {\tt 4}, que são os
n$^{\ordmasculines}$ maiores que {\tt 2} dentre os {\tt 4}
n$^{\ordmasculines}$ {\tt 1}, {\tt 2}, {\tt 3}, {\tt 4}).

\item Escreva um programa que leia, do dispositivo de entrada padrão,
  resultados de partidas de um campeonato e imprima, no dispositivo de
  saída padrão, a lista dos nomes dos times que obtiveram maior
  n$^{\ordmasculine}$ de pontos nesse campeonato. Cada vitória vale 3
  pontos e cada empate vale 1 ponto.

  A entrada consiste dos seguintes dados, nesta ordem: 1) uma linha
  contendo um n$^{\ordmasculine}$ inteiro $n$, que especifica o
  n$^{\ordmasculine}$ de times do campeonato; 2) $n$ linhas contendo
  dois valores $i$ e $s_i$, onde $i$ é um n$^{\ordmasculine}$ inteiro
  entre 1 e $n$ e $s_i$ é o nome do time $i$; o nome de um time é uma
  cadeia de caracteres de tamanho máximo 30; 3) várias linhas contendo
  4 n$^{\ordmasculines}$ inteiros não-negativos $t_1$ $v_1$ $t_2$
  $v_2$, que indicam o resultado da partida entre o time $t_1$ e
  $t_2$: $t_1$ marcou $v_1$ gols e $t_2$ marcou $v_2$ gols; os
  resultados terminam com o fim da entrada (EOF).

  Os times na lista impressa devem estar separados por vírgula (se
  houver mais de um time com mais pontos), e a ordem é irrelevante.
  Por exemplo, se a entrada for:

  {\tt \begin{tabbing}
      3 \\
      1 America \\
      2 Atletico \\
      3 Cruzeiro\\
      1 1 2 2\\
      1 2 3 3\\
      2 1 3 1\
  \end{tabbing} }

  A saída deve ser: {\tt Atletico, Cruzeiro}

  Isso porque o {\tt America} perdeu do {\tt Atletico} (1x2) e do {\tt
    Cruzeiro} (2x3), e o {\tt Atletico} empatou com o {\tt Cruzeiro}
  (1x1).

\end{enumerate}

\end{document}
