কম্পিউটার টিউটোরিয়াল

C++ প্রোগ্রাম: প্রাকৃতিক সংখ্যাগুলোর যোগফল (Sum of Natural Numbers)

প্রাকৃতিক সংখ্যাগুলো হলো ১ থেকে শুরু হওয়া ধনাত্মক পূর্ণসংখ্যাগুলো: ১, ২, ৩, ৪, ৫, ...

প্রথম nটি প্রাকৃতিক সংখ্যার যোগফল দুটি পদ্ধতিতে নির্ণয় করা যায়।

পদ্ধতি ১: for লুপ ব্যবহার করে

#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

পদ্ধতি ২: গাণিতিক সূত্র ব্যবহার করে

সূত্র: sum = n(n+1)/2

#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

সূত্র পদ্ধতি O(1) সময় জটিলতায় কাজ করে, যা বড় n-এর জন্য দ্রুততর।

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

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

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

  4. C++-এ প্রথম n প্রাকৃতিক সংখ্যার বর্গের যোগফল (Sum of Squares)