XXVI Olimpíada Brasileira de Informática
Submeta sua solução

Nome do arquivo: triangulos.x, onde x deve ser c, cpp, java, js ou py

Triângulos

Caio estava brincando de construir triângulos com palitos de diferentes tamanhos. Ele fazia isso juntando as pontas de três palitos sobre uma mesa. Ele notou que podia agrupar os triângulos formados em três grupos:

  • Triângulos acutângulos, que são aqueles em que todos os ângulos internos medem menos de 90°;
  • Triângulos retângulos, que são aqueles que possuem um ângulo interno que mede exatamente 90°;
  • Triângulos obtusângulos, que são aqueles que possuem um ângulo interno que mede mais de 90°.

Ele também percebeu que nem sempre é possível formar um triângulo com três palitos.

Um triângulo acutângulo Um triângulo retângulo Um triângulo obtusângulo

Sua tarefa é, dados os comprimentos A, B e C de três palitos, dizer se é possível formar um triângulo com esses palitos e, em caso afirmativo, dizer a qual grupo o triângulo formado pertence.

Entrada

A entrada consiste de uma única linha, contendo três inteiros A, B e C separados por espaço.

Saída

Imprima uma linha contendo apenas uma letra minúscula:

  • "n" se não for possível formar um triângulo;
  • "a" se o triângulo formado for acutângulo;
  • "r" se o triângulo formado for retângulo;
  • "o" se o triângulo formado for obtusângulo.

Restrições

  • 1 ≤ A ≤ 104
  • 1 ≤ B ≤ 104
  • 1 ≤ C ≤ 104

Exemplos

Entrada
1 1 1
			
Saída
a
			
Entrada
1 2 1
			
Saída
n
			
Entrada
5 4 3
			
Saída
r
			
Entrada
6 3 4
			
Saída
o
			
Tarefas Programação Nível 1
Promoção:
sbc
Patrocínio
 
Apoio
 
Coordenação