Mayúsculas

Se te pide que hagas un programa que ponga la primera letra de cada
palabra en mayúsculas, sin modificar aquellas que ya lo están.

Entrada

La entrada consiste de un número arbitrario (pero no superior a 100) de
líneas no vacías, cada una de las cuales está formada únicamente de como
mucho 100 letras minúsculas, mayúsculas y espacios. La última línea de
la entrada, que tu programa no debe procesar, consiste en tres guiones
(---).

Salida

Escribe la entrada (exceptuando la última línea de 3 guiones) poniendo
en mayúscula la primera letra de cada palabra, si no lo estuviera.

Puntuación

- TestA:

  Entradas con una única línea que contiene una única palabra de letras
  minúsculas, sin espacios, como el primer ejemplo.

- TestB:

  Entradas que únicamente contienen palabras de letras minúsculas, y
  donde los espacios sólo se usan para separar palabras, como el segundo
  ejemplo.

- TestC:

  Entradas donde los espacios sólo se usan para separar palabras, como
  el tercer ejemplo.

- TestD:   Entradas de todo tipo, como el último ejemplo.

Información del problema

Autoría: Omer Giménez

Generación: 2026-01-25T10:22:03.623Z

© Jutge.org, 2006–2026.
https://jutge.org
