TCX - TCX

no tags 

in English

A number N and then a sequence of N natural numbers is entered. Report:

  • "T" if the sequence is fully sorted in ascending;
  • "C" if it is almost sorted, this case is when the last number is not sorted;
  • "X" otherwise: if it's disordered, if N or some element of the sequence is not natural, etc.

Input

Number of elements + sequence of natural numbers.

Output

Report "T", "C" or "X".

Example 1

Input:
5
3
7
9
10
45

Output:
T

Example 2

Input:
5
3
7
9
10
5

Output:
C

 

en Español

Se ingresa un número natural N y a continuación una secuencia de N números naturales. Informar:

  • “T” si la secuencia está totalmente ordenada en forma ascendente;
  • “C” si está casi ordenada, esto es el último número no cumple orden;
  • “X” en otro caso: si está desordenada, si N o algún elemento de la secuencia no es natural, etc.
En una empresa de producción de piezas para automóviles, luego de terminar cada pieza, se procede a la medición de la longitud de las mismas. Se considera como apta a toda pieza que mida entre 1,25 m y 1,50 m de largo.
La empresa solicita crear un programa para realizar el análisis estadístico de las piezas, por lo que el programa deberá permitir ingresar la lista de longitudes y calcular:
el promedio de longitud de las piezas aptas, redondeando a 3 decimales si se excede (usando en el cout setprecision(4) de la librería iomanip), y
la cantidad de piezas no aptas.
Finalizar el proceso de carga cuando la longitud ingresada sea menor o igual a cero y mostrar los resultados solicitados..

Entrada

Número natural + Secuencia de enteros naturales.

Salida

Informar "T", "C", o "X".

Ejemplo 1

Input:
5
3
7
9
10
45

Output:
T

Ejemplo 2

Input:
5
3
7
9
10
5

Output:
C

 


hide comments
Simes: 2023-05-01 10:59:12

The number of elements can be zero, but all elements in the sequence are integers > 0. Almost identical to ORDENSEC from the same author.

nadstratosfer: 2018-10-17 21:57:45

The statement explicitly states that the input consists of natural numbers, but the AC depends on checking for floats and negative values. This is just useless nastiness despite the hint in the description.


Added by:Coach UTN FRSF
Date:2015-10-07
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64 GOSU JS-MONKEY