ขอความช่วยเหลือเกี่ยวกับโจทย์ภาษา C ครับ
โพสต์แล้ว: 15/07/2011 9:22 pm
ขอความช่วยเหลือเกี่ยวกับโจทย์ภาษา C สองข้อครับ
1. เขียนโปรแกรมเพื่อคำนวณหาค่าเฉลี่ยแบบถ่วงน้ำหนักซึ่งนิยามโดย
x_avg = f1 × x1 + f2 × x2 + f3 × x3 +…+ fn × xn
โดยที่ f1 + f2 +…+ fn = 1 เป็นค่าถ่วงน้ำหนักที่เราจะมาใช้ในการคำนวณค่าถ่วงน้ำหนักเฉลี่ย โดยที่ค่า x1, x2, …, xn เป็นค่าที่ผู้ใช้โปรแกรมจะต้องป้อนเข้าสู่โปรแกรม ทั้งนี้โปรแกรมจะต้องถามผู้ใช้ว่าจำนวนตัวเลขที่จะใช้ในการคำนวณค่า x_avg มีกี่ตัว แล้วจึงเริ่มให้ผู้ใช้ป้อนค่าเข้าไป และจะต้องถามว่า ค่าเฉลี่ยถ่วงน้ำหนักมีค่าเท่ากับเท่าไรและผู้ใช้จะต้องป้อนค่า ทั้งนี้โปรแกรมต้องเช็คดูว่าค่าถ่วงน้ำหนักนั้นบวกกันได้หนึ่งหรือเปล่า ผ่านทางการเช็คสมการ f1 + f2 +…+ fn = 1 ถ้าไม่ ต้องแจ้งเตือนและให้ผู้ใช้กรอกค่าถ่วงน้ำหนักเฉลี่ยใหม่ หลังจากนั้นโปรแกรมจะให้ค่าที่คำนวณออกมาทางหน้าจอ
2. เขียนโปรแกรมที่ใช้ในการคำนวณหาค่า x_avg =( x1, x2, x3 …, xn) ยกกำลัง 1/n โดยที่ค่า x1, x2, …, xn เป็นค่าที่ผู้ใช้โปรแกรมจะต้องป้อนเข้าสู่โปรแกรม ทั้งนี้โปรแกรมจะต้องถามผู้ใช้ว่าจำนวนตัวเลขที่จะใช้ในการคำนวณค่า x_avg มีกี่ตัว แล้วจึงเริ่มให้ผู้ใช้ป้อนค่าเข้าไป หลังจากนั้นให้แสดงผลออกมาที่หน้าจอ
1. เขียนโปรแกรมเพื่อคำนวณหาค่าเฉลี่ยแบบถ่วงน้ำหนักซึ่งนิยามโดย
x_avg = f1 × x1 + f2 × x2 + f3 × x3 +…+ fn × xn
โดยที่ f1 + f2 +…+ fn = 1 เป็นค่าถ่วงน้ำหนักที่เราจะมาใช้ในการคำนวณค่าถ่วงน้ำหนักเฉลี่ย โดยที่ค่า x1, x2, …, xn เป็นค่าที่ผู้ใช้โปรแกรมจะต้องป้อนเข้าสู่โปรแกรม ทั้งนี้โปรแกรมจะต้องถามผู้ใช้ว่าจำนวนตัวเลขที่จะใช้ในการคำนวณค่า x_avg มีกี่ตัว แล้วจึงเริ่มให้ผู้ใช้ป้อนค่าเข้าไป และจะต้องถามว่า ค่าเฉลี่ยถ่วงน้ำหนักมีค่าเท่ากับเท่าไรและผู้ใช้จะต้องป้อนค่า ทั้งนี้โปรแกรมต้องเช็คดูว่าค่าถ่วงน้ำหนักนั้นบวกกันได้หนึ่งหรือเปล่า ผ่านทางการเช็คสมการ f1 + f2 +…+ fn = 1 ถ้าไม่ ต้องแจ้งเตือนและให้ผู้ใช้กรอกค่าถ่วงน้ำหนักเฉลี่ยใหม่ หลังจากนั้นโปรแกรมจะให้ค่าที่คำนวณออกมาทางหน้าจอ
2. เขียนโปรแกรมที่ใช้ในการคำนวณหาค่า x_avg =( x1, x2, x3 …, xn) ยกกำลัง 1/n โดยที่ค่า x1, x2, …, xn เป็นค่าที่ผู้ใช้โปรแกรมจะต้องป้อนเข้าสู่โปรแกรม ทั้งนี้โปรแกรมจะต้องถามผู้ใช้ว่าจำนวนตัวเลขที่จะใช้ในการคำนวณค่า x_avg มีกี่ตัว แล้วจึงเริ่มให้ผู้ใช้ป้อนค่าเข้าไป หลังจากนั้นให้แสดงผลออกมาที่หน้าจอ