Cita:
aca el problema(hay que resolver en C++)
|
Hola.
Si el lenguaje para resolver el problema es C++, el foro correspondiente para poner tu mensaje es
C++ Builder, muchas gracias.
Otra opción:
Código:
#include <iostream.h>
#include <conio.h>
int v[1000], r[1000], Max=0, Con=0;
void Cargar(void)
{
int Num;
cout << "Ingrese un número (1-1000), -1 termina" << endl;
do {
cout << "Numero " << Con+1 << ": ";
cin >> Num;
if(Num > -1){
if(Num > Max) Max = Num;
v[Con++] = Num;
r[Num]++;
}
} while (Num > -1);
}
void Mostrar(void)
{
int i;
for(i = 0; i < Con; i++) cout << v[i] << ' ';
cout << endl;
for(i = 0; i <= Max; i++)
if (r[i] > 1) cout << i << ' ';
}
int main(int argc, char* argv[])
{
Cargar();
Mostrar();
getch();
}
Saludos.