Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[APORTE] Informática I.
Autor Mensaje
Feer Sin conexión
Presidente del CEIT
Ing. Electrónico
**********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 4.672
Agradecimientos dados: 601
Agradecimientos: 2.978 en 451 posts
Registro en: Apr 2010
Mensaje: #16
RE: [APORTE] Informática I.
Bat como hiciste para que te ande?Feer


Mati:


void barajar(Carta *mazo){

int i, j; // Estas variables las uso para el swap es como cuando ordenas un vector.
Carta buffer; // Este vendria a ser el que contiene el que va a rotar (como cuando ordenas vector)

for(i = 0; i <= 51; i++){ // Aca voy pasando las cartas una por una..
j = rand()%52; // A la primera del maso le busco una nueva posicion a asignar dentro de la baraja.

//swap
buffer = *(mazo+i); //Guardo la primera para no perderla jaja
*(mazo+i) = *(mazo+j); //La carta que esta en la posicion del random que me tiro la guardo en donde esta mi primera carta
*(mazo+j) = *(mazo+i); // Y la que estaba primera la llevo a la que le saque carta..
} //Lo hago con las 52 cartas y queda barajeada la cosa...
}




Ahí te lo comente fijate, funciona como un algoritmo de busqueda pero en vez de buscar la mayor o la menor buscas la de posicion que te tira el random.

[Imagen: digitalizartransparent.png]
13-05-2012 16:49
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 


Mensajes en este tema
[APORTE] Informática I. - matyary - 12-05-2012, 13:39
RE: [APORTE] Informática I. - Feer - 12-05-2012, 14:56
RE: [APORTE] Informática I. - Feer - 12-05-2012, 16:02
RE: [APORTE] Informática I. - Feer - 12-05-2012, 17:27
RE: [APORTE] Informática I. - Feer - 13-05-2012, 14:17
RE: [APORTE] Informática I. - Feer - 13-05-2012 16:49
RE: [APORTE] Informática I. - Feer - 13-05-2012, 17:27
RE: [APORTE] Informática I. - Feer - 17-05-2012, 17:39
RE: [APORTE] Informática I. - Feer - 24-05-2012, 13:55



Usuario(s) navegando en este tema: