traduzione da PASCAL a php -primo divisore esatto di un numero
Devo tradurre da pascal a php questa iterazione
begin
readln (N);
C:=1;
repeat c:=c+1
until N mod c:=0;
ho provato con
Codice PHP:
$numero=100;
$ricercaprimodivisore=1;
do{
if($numero%$ricercaprimodivisore==0)
echo "$ricercaprimodivisore - ";
$ricercaprimodivisore++; } while ($ricercaprimodivisore<$numero);
1) dovrei considerare il primo numero maggiore di 1 divisore di $numero, per una successiva operazione
2)perché con questa istruzione
echo "<br>" . $ricercaprimodivisore; mi esce 100 e non 50? come faccio in questo caso a considerare 50 ?