Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int fact(int n) // fact(i) নিচে যেখানে এইটা কল হচ্ছে ঐখানে i
- { // এর ভ্যালুটা এইখানে n হিশেবে পেরামিটার সেট হয়ে আসছে। তার মানে হলে
- // নিচে i এর যে মান এখানে পাঠানো হবে , এইখানে n ঐ মানকে রিপ্রেজেন্ট করবে
- int i,b=1; // বি এর মান শুরুতে ১ ধরে নিতে হবে। যদি কোন কিছু ইনিশিয়ালাইজ না করি তাহলে গারবেজ হয়ে থাকবে
- for(i=1; i<=n; i++)
- {
- b*=i;
- }
- return b;
- }
- int main()
- { // মূল প্রোগ্রাম এখান থেকে স্টার্ট হবে
- int sum,i;
- int n; // এন এর ভেরিএবল ডিক্লেয়ার হবে
- //n=5; // যদি স্ক্যানেফ ইউজ করা না হয় তাহলে এন এর কোন একটা মান দিয়ে দিতে হবে
- scanf("%d",&n); // এন এর ইনপুট রানটাইমে নেয়া হবে
- sum=0; // এখানে সাম= ০ হিসেবে আগে ইনিশিয়ালাইজ করতে হবে। নইলে গারবেজ ভ্যালু এর সাথে যোগ হয়ে অন্য একটা ভালু আসবে
- for(i=1; i<=n; i++) // এখানে ১ থেকে এন পর্যন্ত লুপ চলবে
- {
- sum=sum+ (fact(i)/i); // সাম = সাম + ( বাকি অংশ ) এটার মানে হল
- // প্রতিবার সাম এর আগের রেজাল্টের সাথে যোগ হবে
- // (fact(i)/i) পার্ট থেকে আসা ভ্যালুটা
- }
- printf("The sum of the series is:%d\n\n",sum);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement