Universidad de Costa Rica
Escuela de Ciencias de la
Computación e Informática
|
|
CI-1101 Programación I
La clase Bolsa
class Bolsa {
public:
int Esta(int i); // # de veces que "i" Está() en la Bolsa
void Agrega(int i); // incrementa "Esta(i)"
// ...
}; // Bolsa
|
Figura 1
Escriba un programa que lea números y cuente la cantidad de
veces que cada número aparece. Al terminar de leer, su
programa deberá listar cuáles números fueron
leídos junto a la cantidad de veces que cada uno aparece (o
sea, que su programa debe contar la cantidad de repeticiones). Use
la clase Bolsa
cuya definición parcial
está en la
Figura 1. Implemente la clase
Bolsa
usando un vector ordenado para contar los
números repetidos.
Luego de imprimir la documentación de su programa y
entregarla en clase, envíe su trabajo a los
asistentes del curso por correo electrónico. Para
esto, haga un archivo empacado
.zip
cuyo nombre sea su número de carnet. Incluya en ese archivo
lo siguiente:
- Un documento en el que describa el trabajo que
realizó. Incluya el nombre del compilador que
usó.
- La especificación de la clase
Bolsa
- El código fuente de su programa de prueba.
- Varios archivos que contengan datos de prueba para su
programa.
- Implementación de la clase
Bolsa
usando
un vector ordenado.
Envío de tareas por correo electrónico
Andrés Arias y Tomás Rodríguez
Tiempo de entrega: |
10 Días |
Modalidad: |
Individual |
|
Soluciones
Adolfo Di Mare <adolfo@di-mare.com>.
Copyright © 2000
Derechos de autor reservados © 2000