Universidad de Costa Rica
Escuela de Computación
Quiz 05
CI-1201 Programación II - 2014b
Profesor Jeisson Hidalgo-Céspedes

Se necesita una eficiente función en C que reciba una cadena de caracteres y dos caracteres individuales: uno de búsqueda y otro de reemplazo. La función busca todas las ocurrencias del primer carácter en la cadena y las reemplaza por el segundo carácter. La función retorna la cantidad de reemplazos hechos en la cadena (no la imprime en pantalla). Evaluación:

  1. [10%] Escoge una adecuada interfaz de la función: número y tipo de parámetros y tipo de retorno escogidos.

  2. [30%] Implementa el cuerpo de la función, realiza el reemplazo de los caracteres.

  3. [20%] Cuenta y retorna la cantidad de reemplazos realizados.

  4. [30%] La solución es eficiente. Realiza un único recorrido por la cadena de caracteres.

  5. [10%] La solución es legible. Utiliza nombres significativos. Indenta el código.