Задача: встреча чисел.

niko42

Новичок
Задача: есть два числа с неизвестными value. нужно написать алгоритм, что бы они хоть когда-нибудь встретились.

Ответ: (мой вариант)

PHP:
$t = 1;
$tmp = 1;
$r = rand(1, 9999999999);
$v = rand(1, 9999999999);
for($i = 1;  ; $i++){
    echo "r1 = ".$r." :: v6 = ".$v." ====== ".$i."<br>";
    if($t == 1){
        $r += $tmp *=$i;
        $t = 0;
    }
    else{
        $v += $tmp *=$i;
        $t = 1;
    }

    if($r > $v){ //сделано для остановки цикла, если уже значения встретились
        echo "r1 = ".$r." :: v6 = ".$v." ====== ".$i."<br>";
        break;
    }
}
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
Числа не должны быть одинокими, у каждого числа должна быть пара. Помоги числам встретиться послав sms на короткий номер ....
hell0w0rd, ты действительно хочешь знать то задумал niko42? вот думаю, может тему сразу в корзину или подготовиться и обложиться защитой
 

peon

Lok'tar ogar
PHP:
$i = $t = $tmp = 1;
$r = rand(1, 9999999999);
$v = rand(1, 9999999999);
for($i;  ; $i++){
    echo "r1 = ".$r." :: v6 = ".$v." ====== ".$i."<br>";
    if($t){
        $r += $tmp *=$i;
        $t = 0;
    }
    else{
        $v += $tmp *=$i;
        $t = 1;
    }

    if($r > $v){ //сделано для остановки цикла, если уже значения встретились
        echo "r1 = ".$r." :: v6 = ".$v." ====== ".$i."<br>";
        break;
    }
}
 
Сверху