Questão 2: Ordenação de Dados Mistos

Descrição:

Esta questão consiste em ler uma lista de valores contendo strings, inteiros, reais e pontos no espaço bidimensional[cite: 13].

Regras de Ordenação:

A saída deve consistir em ordenar de maneira crescente os elementos de cada linha seguindo esta ordem[cite: 13]:

  1. Strings: Por ordem alfabética.
  2. Inteiros: Por ordem numérica crescente.
  3. Reais (float): Por ordem numérica crescente.
  4. Pontos (p): Por ordem crescente em relação às suas distâncias Euclidianas à origem (0,0).
L0Q2.in maria 3.15 jose 4 8 -1 12.7 (-1,-1) julia (-0.5,-0.5) 74.5 3.15 jose 4 8 -1 12.7 (8,2) carlos (-0.5,-0.5) LYyEThB ORaS 87 20 -6
L0Q2.out str:jose julia maria int:-1 4 8 float:3.15 12.7 p:(-0.5,-0.5) (-1,-1) str:carlos jose int:-1 4 8 float:3.15 12.7 74.5 p:(-0.5,-0.5) (8,2) str:LYyEThB ORaS int:-6 20 87 float: p:

Regras Críticas de Formatação