เฉลยข้อสอบคอมโปรฯ Q1

จงเขียนโปรแกรมภาษา C++ แสดงผลเลขสุ่มออกทางจอภาพจนกว่าเลขที่สุ่มออกมานั้นจะหารด้วย d ลงตัว โดยให้รับจำนวนเต็มบวก d จากแป้นพิมพ์

ตัวอย่างผลรันเมื่อผู้ใช้กรอก d = 5

Input d: 5
1802341
2323124
1231234
3453453
3453455

จากโจทย์ที่ให้มาจะพบว่าในการรันแต่บะครั้ง ค่าที่สุ่มเริ่มต้นจะไม่เหมือนกัน ดังนั้นเราจะต้องกำหนดค่าเริ่มต้นในการสุ่มให้แตกต่างกัน และจะต้องไม่สามารถกำหนดได้ล่วงหน้า ตอนที่เราเรียนในห้องเรียนอาจารย์จะแนะนำว่าให้เอาค่ามาจากเวลา เพราะเราไม่สามารถมารถรู้ล่วงหน้าว่าขณะที่รันโปรแกรม จะอยู่ที่ช่วงเวลาได้

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.