อ้างอิง:
ข้อความเดิมเขียนโดยคุณ gnopy
อ้างอิง
"จากการยัดเครื่องคิดเลข มันได้ผลลัพธ์ออกมาเป็น 4005 ครับ แต่ผมยังนึกไม่ออกว่าจะจัดการกับข้อนี้อย่างไรดี....."
หว้านั่งกดเครื่องคิดเลขตั้งแต่1,3,5,...,89 เลยหรอครับ
ผมเขียนโปรแกรม วนลูปหา ก็ได้ 4005 เหมือนกันอะครับ
ลองเอา code ไปดูได้ครับ เป็น c# นะ แต่คงแกะไปเป็น c or c++ ก็ไม่ได้ยากเย็นอะไร
using System;
class Sumtan
{
static void Main(string[] args)
{
int i;
double sum=0;
for(i=1;i<=89;i+=2)
sum+=Math.Pow(Math.Tan((i*Math.PI)/180),2);
Console.WriteLine("The sum is {0}",(int)sum);
}
|
ไม่ใช่ครับ... ก็ใช้ตัว summation ในเครื่องคิดเลขคิดเอาน่ะครับ
ถ้านั่งไล่กดทีละกันก็ตายกันพอดีสิครับ...