$delitel = 0; $a = 21; $b =63; $i = $a + $b; $az[0]; $bz[0]; while($i<=0) { if(($a % $i)<0){$az = $i;} $i--; } while($i<=0) { if(($b % $i)<0){$bz = $i;} $i--; } $s = 0; while(($az + $bz)==$s) { $s++; if($az[$s]==$bz[$s]){$delitel = $s;} } echo $delitel; так от руки, может чё то и не правильно