পরিচিতি:
সাইন এর x
সূত্র দ্বারা দেওয়া হয়:
sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows...
কোসাইন এর x
সূত্র দ্বারা দেওয়া হয়:
cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows...
টাস্ক:
এর মান দেওয়া x
এবং n
, একটি প্রোগ্রাম (কোন ফাংশন, ইত্যাদি) আউটপুট মান লিখুন sin(x)
এবং cos(x)
সঠিক অবধি n
উপরে সূত্র শর্তাবলী। ধরুন যে x
রেডিয়ানে রয়েছে।
ইনপুট:
x n
একটি দশমিক সংখ্যা x
(3 দশমিক স্থান পর্যন্ত) এবং একটি পূর্ণসংখ্যা n
। ইনপুট অবশ্যই স্টিডিন বা প্রম্পট ডায়ালগ বাক্সে থাকতে হবে (যদি আপনার ভাষা স্ট্যান্ডিন সমর্থন করে না)
আউটপুট:
[sin(x)]
[cos(x)]
উভয় মান sin(x)
এবং cos(x)
6 দশমিক স্থানে বৃত্তাকার হতে হবে। যদি sin(x)
হয় 0.5588558855
(10 দশমিক সংখ্যা), এটি বৃত্তাকার দিতে হবে 0.558856
(6 দশমিক সংখ্যা)। এই উইকি নিবন্ধের সারণির সারণীর পঞ্চম কলাম "" নিকটেতম বৃত্তাকার "হিসাবে বর্ণিত হিসাবে গোলটি অবশ্যই নিকটতম স্থানে স্থান নিতে হবে ।
সীমাবদ্ধতাসমূহ:
1 <= x <= 20
1 <= n <= 20
নমুনা:
----
5 3
10.208333
14.541667
----
8.555 13
0.765431
-0.641092
----
9.26 10
-3.154677
-8.404354
----
6.54 12
0.253986
0.967147
----
5 1
5.000000
1.000000
----
20 20
-5364.411846
-10898.499385
----
মন্তব্য:
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- অন্তর্নির্মিত গণিত ফাংশন এবং ত্রিকোণমিতির অপারেটরগুলি (পাপ, কোস, ট্যান, ইত্যাদি), ফ্যাকটোরিয়াল এবং ক্ষতিকারক ব্যবহার করা যায় না। কম্পিউটিংয়ের ফলাফল অনুমানের জন্য
sin(x)
এবংcos(x)
--ষ্ঠ দশমিক অঙ্কের জন্য আপনি বিল্ট-ইন রাউন্ডিং ফাংশনটি ব্যবহার করতে পারেন । - ভুল ইনপুট পরিচালনা করার দরকার নেই।
- প্রোগ্রামটিতে কেবল ASCII টি অক্ষর ব্যবহার করা যেতে পারে, চীনা ইউনিকোড যা কোড সংকোচনের অনুমতি দেয় তা নয়।
- আপনার প্রোগ্রামটি অবশ্যই শেষ করতে হবে এবং ইনপুটটির 3 সেকেন্ডের মধ্যে আউটপুট প্রদর্শন করবে।
- কোডের ব্যাখ্যা সহ আপনার উত্তর অবশ্যই অজলিত কোডের সাথে অবশ্যই আবশ্যক (যদি কোডটি তাত্ক্ষণিকভাবে আপনার ভাষার সাথে পরিচিত না-হওয়া, বিশেষত গল্ফস্ক্রিপ্ট, জে ইত্যাদি) প্রোগ্রামারদের কাছে স্পষ্ট না হয়)।
- একটি অনলাইন সংকলক যেখানে আপনার প্রোগ্রাম পরীক্ষা করা যেতে পারে একটি লিঙ্ক অন্তর্ভুক্ত করুন।
স্কোরিং:
অক্ষরের মধ্যে সর্বনিম্ন কোড দৈর্ঘ্যের উত্তর, সাদা স্থান, ট্যাব ইত্যাদিসহ জয়! 21 মে 2014 এ বিজয়ী ঘোষিত হবে।
সম্পাদনা : 21/05/14 বিজয়ী হয় CJam ভাষা ব্যবহার aditsu । রানার আপ জে জাজোবসকে জ ভাষার সাথে অনুসরণ করে এবং দ্বিতীয় রানার আপ হ'ল পার্ল ভাষার সাথে প্রিমো । সবাইকে অভিনন্দন!
mod 2pi
ইনপুটগুলিকে দ্রুত রূপান্তর করতে অপারেশনের সমতুল্য প্রয়োজন বরং দরকারী হবে - এই ফাংশনগুলির সাথে ডিল করার সময় আসল বিশ্বটি ব্যবহার করে এমন অনেক উন্নতি এটি। (আসলে মোড পাই এবং সাইন সচেতনতা)।