20 sayısının carpanları 2,2,5 die bildimiz bir sekilde yapıyorum ama bir türlü bu sayıları şu şekil;
2x2
5x1 ;şekilde alt alta yazılmasını istiyorum ama bir türlü yapamadım yardım ederseniz sevinirim. kodlarım yarıda kaldı yazdığım kodlarda yarım veya yanlışta olabilir php'de daha yeniyimde yardım ederseniz mutlu olurum.
Kod: Tümünü seç
<?php
$sayi = $_POST ["sayi"];
if ($sayi == "") {
header ( "location:formasal.php" );
}//sayı almak için
echo($sayi ." ".asal_sayi($sayi));
function asal_sayi($sayi){
if($sayi <2)//2 den kucuk ise asal sayi degil
return "Asal Değil";
if($sayi ==2||$sayi ==3)
return "Asal";
$sayi_koku=sqrt($sayi);
for ($i=2; $i<= $sayi_koku; $i++){
if(($sayi % $i)==0)
return "Asal Değil";
}
return "Asal";
}
?>
<?php
$sayi = $_POST ["sayi"];
if ($sayi == "") {
header ( "location:formasal.php" );
}
$index=0;
for ($count=2;$count < $sayi/2; $count);
{
if (!($sayi%2)==0);
array();
$index=$sayi/$count;
($sayi=$sayi/$count);
($count--);
($index++);
}
{
}
?>