Dibujando rectas

Sean x₁, x₂, … números enteros tales que 0 < x₁ < x₂ < …, y sean
(a₁, b₁), (a₂, b₂), … parejas de números enteros. Podemos definir una
función f(x) para x ≥ 0 así:
$$\begin{equation*}
  f(x)=\begin{cases}
    a_1x + b_1, & \text{si $0 \le x < x_1$} \\
    a_2x + b_2, & \text{si $x_1 \le x < x_2$} \\
    \quad \dots \quad, & \dots
  \end{cases}
\end{equation*}$$

Haced un programa que dibuje esta función. Suponed que el eje de las x
es el vertical, de arriba a abajo. Para cada x, escribid una linia con
tantos caracteres como f(x): todos tienen que ser puntos, excepto el
último, que tiene que ser una ‘X’.

Entrada

La entrada consiste en una secuencia de tripletes x_(i), a_(i), b_(i).
Podéis suponer 0 < x₁ < x₂ < …, y que f(x) ≥ 1 para toda x.

Salida

Dibujad una gráfica de la función tal y como se ha explicado
anteriormente.

Observación

No podéis usar strings, ni vectores, ni nada similar.

Información del problema

Autoría: Unknown
Traducción: Salvador Roura

Generación: 2026-01-25T10:10:45.932Z

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