12/04/2006, 05:37
|
| | | Fecha de Ingreso: abril-2003 Ubicación: Jaén
Mensajes: 134
Antigüedad: 21 años, 9 meses Puntos: 0 | |
prueba2.C
#include <iostream.h>
#include "intset.h"
void printset(int_set_100 & set) {
int lc=0;
cout << "El conjunto tiene " << set.size() << " elementos: \n";
for (int_set_100_it j(set); !(j.atEnd()); )
{cout << j++ << ",";
if (++lc == 10) {cout << "\n"; lc = 0;};};
cout << "\n";
};
int main() {
int_set_100 a;
int i;
cout << "Se insertan del 0 al 20" << endl;
for (int i = 0; i<21; i++) a.insert(i);
printset(a);
cout << "Se insertan del 0 al 8" << endl;
for (int i = 0; i<9; i++) a.insert (i);
printset(a);
cout << "Se insertan 20 veces el 4" << endl;
for (i = 0;i<20; i++) a.insert(4); printset(a);
cout << "Se inserta el 143" << endl;
a.insert (143); printset (a);
cout << "Se elimina el 9" << endl;
a.drop (9); printset (a);
cout << "El tamaño del conj es: " << a.size () << endl;
cout << "La posición del 143 es: " << a.indice (143) + 1 << endl;
}; |