คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
เริ่มต้นการ mod ด้วยค่าตัวเลขที่น้อยที่สุดในจำนวน (โจทย์ กำหนด 486 501 และ 801 ถ้าให้รับค่า เอาค่าที่รับไปหาค่าน้อยที่สุดก่อน)
เปลี่ยนค่าในลูป เริ่มจากตัวน้อยสุด (486) ค่อย ๆ ลดค่าไปที่ละ 1 ตัวแรกที่ออกจากลูป คือ ค่ามากที่สุด
เปลี่ยนค่าในลูป เริ่มจากตัวน้อยสุด (486) ค่อย ๆ ลดค่าไปที่ละ 1 ตัวแรกที่ออกจากลูป คือ ค่ามากที่สุด
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนา Web Application
การออกแบบฐานข้อมูล
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
ขอความช่วยเหลือผู้รู้ ในภาษา php หน่อยครับ (ผมมือใหม่ ขอที่เข้าใจง่ายๆหน่อยนะครับ) ขอบคุณมากๆครับสำหรับความเมตตา
จงแสดงขั้นตอนวิธีที่เหมาะสมที่สุดเพื่อหาจำนวนนับที่มากที่สุดที่หาร 486 501 และ 801 แล้วเหลือเศษเท่ากัน
โจทว่างั้นครับ
ผมก็ได้ทำ ออกมาแล้วในส่วนของ การหารเอาเศษ แล้ว ครับ ที่นี้ปัญหาคือไม่รู้จัเอา ค่าที่ได้มาหา ค่ามากสุดยังไงครับ
นี่เป็น code ที่ว่ามาครับ
<?php
for($n=1;$n<=486;$n++){ //ให้ ตัวแปล n เป็น 0 แล้วเพิ่มจำนวนทุกครั้งที่วนซ้ำ 486 ครั้ง
$s1 = 486%$n; //ให้ตัวแปร s1 เท่ากับเศษ ของ การหาร 486 หารตัวแปร n
$s2 = 501%$n; //ให้ตัวแปร s2 เท่ากับเศษ ของ การหาร 501 หารตัวแปร n
$s3 = 801%$n; //ให้ตัวแปร s3 เท่ากับเศษ ของ การหาร 801 หารตัวแปร n
if($s1==$s2){
if($s2==$s3){ //ถ้า ตัวแปร ที่ s1,s2,s3 มีค่าเท่ากันทั้งสามตัว
// echo $n; //แสดงค่าของตัวแปล n ในช่วงที่ตรงกับเงื่อยไข
// echo "<br>";
$numberall[] = $n; //เอาค่าที่ได้ที่ผ่านเงือนไขทั้งหมดมาใส่ใน array ที่ชื่อ numberall
echo "<hr>";
}
}
}
?>
ขอบคุณอีกคลั้ง ครับ