Foros del Web » Programación para mayores de 30 ;) » Programación General »

[SOLUCIONADO] error en do while

Estas en el tema de [SOLUCIONADO] error en do while en el foro de Programación General en Foros del Web. tengo el siguiente error, creo que es la linea del while, espero me puedan ayudar: funcionamiento: la siguiente estructura genera un arreglo de 10 digitos ...
  #1 (permalink)  
Antiguo 31/08/2008, 22:28
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Pregunta [SOLUCIONADO] error en do while

tengo el siguiente error, creo que es la linea del while, espero me puedan ayudar:

funcionamiento:
la siguiente estructura genera un arreglo de 10 digitos aleatorios del 0 al 9 desordenados sin repetirse, por ejemplo:

9 6 8 2 3 0 4 5 1 7
3 9 7 6 5 8 4 1 2 0
1 9 7 6 4 8 5 3 0 2


la idea es que no se repitan y esten en desorden... del 0 al 9

Código PHP:
<?
  $n 
10;

  for (
$i=1$i<=10$i++){
    do{
      
$a[$i] = rand(09);
      for (
$j=1$j<=$i$j++){
        if (
$a[$i]==$a[$j])
          
$repetido true;
        else
          
$repetido false;
        }
    }while(
$repetido == true);
  }

  for (
$i=1$i<=10$i++){
    echo 
$a[$i];
  }

?>

Última edición por hector2c; 31/08/2008 a las 22:38
  #2 (permalink)  
Antiguo 31/08/2008, 22:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: error en do while

Tema trasladado a Ingeniería de Software y Gestión de Proyectos.
  #3 (permalink)  
Antiguo 31/08/2008, 22:35
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: error en do while

Código PHP:
<?php
 
 $num 
= Array();
 
reset($num);
 for(
$i=1;$i<=10;$i++)
 {
   
$num[$i]=rand(1,10);
    if(
$i>1)
    {
       for(
$x=1$x<$i$x++)
       {
         if(
$num[$i]==$num[$x])
         {
           
$i--;
           break;
         }
      }
   }
 }
 foreach(
$num as $valor)
 {
   echo 
$valor." ";
 }
?>
http://www.nociondigital.com/webmast...talle-213.html
  #4 (permalink)  
Antiguo 31/08/2008, 22:37
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: error en do while

hey hey hey, no no no, es un problema en mi sintaxis de php :S, que hace mi post en Ingeniería del software y Gestión de proyectos !!, por favor, necesito este código para generar una calculadora de logeo dinámica !!! es urgente !! T_T
  #5 (permalink)  
Antiguo 31/08/2008, 22:38
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 17 años
Puntos: 25
Respuesta: error en do while

bueno bueno, disculpen, gracias a Ronruby, encontre la solución, MUCHAS GRACIAS !!, en verdad, no sabia con que criterios buscar mi problema, en verdad te estoy muy agradecido !! n_n
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.