Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2011, 13:14
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 2 meses
Puntos: 9
Exclamación Ayuda en un arreglo de c++

Hola, me gustaria que me ayudaran, tengo un problema, me pidieron que hiciera 2 arreglos y que llenara los 2 arreglos con numeros aleatorios del 1 al 15(listo), pero me piden que esos numeros no se repitan en un mismo arreglo, se pueden repetir en el otro pero en un mismo arreglo no ahi, ahi les mando el codigo, de antemano, gracias por su ayuda

Cita:
Código C++:
Ver original
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.    
  10.     int Posicion[10];
  11.     int Arreglo1[10];
  12.     int Arreglo2[10];
  13.     int Arreglo3[10];
  14.    
  15.     srand(time(0));
  16.     cout<<"Posicion"<<setw(13)<<"Arreglo1"<<setw(13)<<"Arreglo2"<<endl;
  17.    
  18.     for(int i=1;i<11;i++)
  19.     Arreglo1[i]=(1+rand()&#37;16);
  20.  
  21.     for(int i=1;i<11;i++)
  22.     Arreglo2[i]=(1+rand()%16);
  23.  
  24.     for(int j=1;j<11;j++)
  25.    
  26.  
  27. cout<<setw(8)<<j<<setw(13)<<Arreglo1[j]<<setw(13)<<Arreglo2[j]<<endl;
  28.    
  29.     cout<<"Posicion"<<setw(13)<<"Arreglo3"<<endl;
  30.    
  31.     int i=1;
  32.     int k=10;
  33.     while(i<11){
  34.      Arreglo3[i]=Arreglo1[i]+Arreglo2[k];
  35.      i+=1;
  36.      k-=1;
  37.      }
  38.    
  39.      for(int j=1;j<11;j++)
  40.      cout<<setw(8)<<j<<setw(13)<<Arreglo3[j]<<endl;
  41.    
  42.      system("pause");
  43.    
  44.     return 0;
}
Código C++:
Ver original
  1. [HIGHLIGHT="C++"]
[/HIGHLIGHT]

Última edición por baker1562; 06/03/2011 a las 16:21