কম্পিউটার

প্রাকৃতিক সংখ্যার যোগফল গণনা করার জন্য C++ প্রোগ্রাম


প্রাকৃতিক সংখ্যা হল 1 থেকে শুরু হওয়া ধনাত্মক পূর্ণসংখ্যা।

প্রাকৃতিক সংখ্যার ক্রম হল −

1, 2, 3, 4, 5, 6, 7, 8, 9, 10……

প্রথম n প্রাকৃতিক সংখ্যার যোগফল ফর লুপ বা সূত্র ব্যবহার করে গণনা করা যেতে পারে।

এই উভয় পদ্ধতি নির্দিষ্ট করার প্রোগ্রামগুলি নিম্নরূপ দেওয়া হয় -

লুপের জন্য ব্যবহার করা প্রাকৃতিক সংখ্যার সমষ্টি।

লুপ ব্যবহার করে n প্রাকৃতিক সংখ্যার যোগফল গণনা করার প্রোগ্রামটি নিম্নরূপ দেওয়া হয়েছে।

উদাহরণ

#include<iostream>
using namespace std;
int main() {
   int n=5, sum=0, i;
   for(i=1;i<=n;i++)
   sum=sum+i;
   cout<<"Sum of first "<<n<<" natural numbers is "<<sum;
   return 0;
}

আউটপুট

Sum of first 5 natural numbers is 15

উপরের প্রোগ্রামে, a for loop 1 থেকে n পর্যন্ত চালানো হয়। লুপের প্রতিটি পুনরাবৃত্তিতে, i এর মান যোগফলের সাথে যোগ করা হয়। সুতরাং, প্রথম n প্রাকৃতিক সংখ্যার যোগফল পাওয়া যায়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷

for(i=1;i<=n;i++)
sum=sum+i;

সূত্র ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল

প্রথম n প্রাকৃতিক সংখ্যার যোগফল বের করার সূত্রটি নিম্নরূপ।

sum = n(n+1)/2

উপরের সূত্রটি ব্যবহার করে n প্রাকৃতিক সংখ্যার যোগফল গণনা করার প্রোগ্রামটি নিম্নরূপ দেওয়া হয়েছে।

উদাহরণ

#include<iostream>
using namespace std;
int main() {
   int n=5, sum;
   sum = n*(n+1)/2;
   cout<<"Sum of first "<<n<<" natural numbers is "<<sum;
   return 0;
}

আউটপুট

Sum of first 5 natural numbers is 15

উপরের প্রোগ্রামে, প্রথম n প্রাকৃতিক সংখ্যার যোগফল সূত্র ব্যবহার করে গণনা করা হয়। তারপর এই মান প্রদর্শিত হয়. এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷

sum = n*(n+1)/2;
cout<<"Sum of first "<<n<<" natural numbers is "<<sum;

  1. C প্রোগ্রামে প্রথম n প্রাকৃতিক সংখ্যার যোগফল

  2. C প্রোগ্রামে প্রথম n প্রাকৃতিক সংখ্যার বর্গক্ষেত্রের সমষ্টি?

  3. প্রথম n প্রাকৃতিক সংখ্যার ঘনক্ষেত্রের যোগফলের জন্য C প্রোগ্রাম?

  4. প্রথম n প্রাকৃতিক সংখ্যার বর্গের সমষ্টির জন্য C++ প্রোগ্রাম?