Ver Mensaje Individual
  #3  
Antiguo 21-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita