Dark Pallacus escribió:Por cierto, hay alguna orden para ordenar diferentes variables de mayor a menor?
¿"Orden"? No te he entendido, explíquese señor Pallacus.
Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06
Dark Pallacus escribió:Por cierto, hay alguna orden para ordenar diferentes variables de mayor a menor?
Código: Seleccionar todo
int bolas[6];
Código: Seleccionar todo
bolas[0] -> primer elemento
bolas[1] -> segundo elemento
...
bolas[5] -> sexto y último elemento
Código: Seleccionar todo
for (i=0; i<6; i++)
{
printf("%d ", bolas[i]);
}
Dark Pallacus escribió:Me gustaría simplificar el while, es demasiado largo. Y por eso me ha costado tanto (sobremanera) descubrir donde me había dejado un paréntesis que hacia que no se ejecutara
Dark Pallacus escribió:Existen comodines para comparar "bola_actual" con todos elementos de "bola[*]" ?
Código: Seleccionar todo
for(i=0;i<n;i++)
{
if(bola_actual == bola[i])//Si son iguales...
{
.......
}
}
Código: Seleccionar todo
int bola[7]={0}, bola_actual, extraccion, impresion, reintegro;
Código: Seleccionar todo
// Esto:
int bola[7] = {0,0,0,0,0,0,0};
// O esto:
int i;
for (i = 0; i < 7; i++)
{
bola[i] = 0;
}
Código: Seleccionar todo
while (!((bola_actual != bola[0]) && (bola_actual != bola[1]) && (bola_actual != bola[2]) && (bola_actual != bola[3]) && (bola_actual != bola[4]) && (bola_actual != bola[5]) && (bola_actual != bola[6])))
Código: Seleccionar todo
int i = 0;
while (i < 7)
{
if (bola_actual == bola[i])
{
i = 0;
bola_actual = (rand() % 49) + 1;
}
else
{
i++;
}
}
Del bombo de 49 bolas se sacan 7. 6 + el complementarioint bola[7]? Pero no eran 6 bolas? No me líes
Tengo que compararlas todas a la vez y solo puedo usar un && (y lógico) o un OR (o lógico).~Rdavid~ escribió:Creo que hacer while(!((bola != bola_actual[0])......
es lo mismo que hacer while((bola==bola_actual[0]).....
Código: Seleccionar todo
if (bola_actual == bola[i])
{
i = 0;
bola_actual = (rand() % 49) + 1;
}
Código: Seleccionar todo
(a && b) = !(a || b)
(a || b) = !(a && b)