15/05/2011, 19:58
|
| | Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 10 meses Puntos: 0 | |
Respuesta: seleccionar elemento aleatorio de un array con C++ Bueno me repodo a mi mismo, aver si a alguien le sirve....
Código:
// extraer aleatorios c++.cpp: define el punto de entrada de la aplicación de consola.
//
#include "stdafx.h"
#include "iostream"
#include "cstdlib"
#include "ctime"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
srand(time(NULL));
int nums[9]={1,3,2,4,9,7,8,3};
int size=8;
int ind;
for(int i=0;i<=8;i++)
cout<<nums[i]<<" ";
while(size>0)
{
ind=rand()%size;
cout<<" el numero escojido es "<<nums[ind]<<endl;
int aux;
while(ind<size)
{
nums[ind]=nums[ind+1];
nums[ind+1]=0;
ind++;
}
size--;
for(int i=0;i<=8;i++)
cout<<nums[i]<<" ";
}
cout<<endl;
system("pause");
return 0;
}
|