Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CARTAS14 - Cartas

Beatriz gosta muito de jogar cartas com as amigas. Para treinar memória e raciocínio lógico, ela inventou um pequeno passatempo com cartas. Ela retira as cinco primeiras cartas do topo de um baralho bem embaralhado, e as coloca em sequência, da esquerda para a direita, na mesa, com as faces voltadas para baixo.

Então ela olha, por um breve instante, cada uma das cartas da sequência (e logo as recoloca na mesa, com a face para baixo). Usando apenas a sua memória, Beatriz deve agora dizer se a sequência de cartas está ordenada crescentemente, decrescentemente, ou não está ordenada.

De tanto jogar, ela está ficando cansada, e não confia em seu próprio julgamento para saber se acertou ou errou. Por isso, ela pediu para você fazer um programa que, dada uma sequência de cinco cartas, determine se a sequência dada está ordenada crescentemente, decrescentemente, ou não está ordenada.

Entrada
A entrada consiste de uma única linha que contém as cinco cartas da sequência. Os valores das cartas são representados por inteiros entre 1 e 13. As cinco cartas têm valores distintos.

Saída
Seu programa deve produzir uma única linha, contendo um único caractere maiúsculo: ‘C’ caso a sequência dada esteja ordenada crescentemente, ‘D’ se estiver ordenada decrescentemente, ou ‘N’ caso contrário.

Restrições
• o valor de cada carta é um inteiro entre 1 e 13.

Exemplo

Entrada
1 2 3 5 6

Saída
C

Entrada
5 7 10 9 11

Saída
N

Entrada
12 10 4 3 2

Saída
D


Adicionado por:Edmundo Rodrigues
Data:2014-05-31
Tempo limite:1s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:ADA95 ASM32 GAWK BASH BF C CSHARP CPP C++ 4.3.2 C99 CLPS LISP clisp LISP sbcl D FORTRAN GO HASK ICON ICK JAVA JS-RHINO LUA NEM NICE NODEJS OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYTHON3 RUBY SCM guile SCM qobi SED ST WHITESPACE
Origem:Olimpíada Brasileira de Informática 2014 - Nível Universitário - Fase 1

hide comments
2016-07-29 04:31:13
#include <iostream>
using namespace std;

int main()
{
int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
if ((a>b) && (b>c) && (c>d) && (d>e))
cout<<"D"<<endl;
else if ((a<b) && (b<c) && (c<d) && (d<e))
cout<<"C"<<endl;
else
cout<<"N"<<endl;
return 0;
}
2016-01-19 05:49:55
Por que no meu compilador o resultado sempre dá certo e quando submeto a site ele me diz que está errado?
2015-05-19 04:47:53 Caio Rodrigues Balthazar (UFBA)
Eu imprimi meu caso de teste junto... Por isso deu erro! rsrs
2014-10-29 21:53:19 Kaleb Carvalho Santos
Meu código dá a resposta certa em todos os exemplos, mas o compilador diz que está errado. Vai entender...
2014-10-06 20:02:51 Pedro


Last edit: 2014-10-06 20:03:04
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.