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

সিরিজ ১ - ২ + ৩ - ৪ + ৫ - ৬ + ... n পদের যোগফল (C++)


সমস্যা বিবরণ

একটি পূর্ণসংখ্যা N দেওয়া আছে। আমাদের কাজ হল সিরিজ ১ - ২ + ৩ - ৪ + ৫ - ৬ + ... n পদ পর্যন্ত যোগফল বের করা।

উদাহরণ

ইনপুট: N = 4
আউটপুট: -2
ব্যাখ্যা: 1 - 2 + 3 - 4 = -2

সমাধানের পদ্ধতি

প্যাট্রেন: N জোড় হলে যোগফল = -N/2, N বিজোড় হলে যোগফল = (N+1)/2।

প্রোগ্রাম উদাহরণ

#include <iostream>
using namespace std;

int sumSeries(int n) {
    return (n%2==0) ? -(n/2) : (n+1)/2;
}

int main() {
    cout << sumSeries(156); // -78
    return 0;
}

আউটপুট

-78
  1. C++-এ Nটি রেঞ্জ থেকে সব উপাদান কভার করা এমন একটি রেঞ্জ খুঁজে বের করা

  2. সি++ প্রোগ্রাম: সর্টেড অ্যারেতে দেওয়া মান থেকে kটি নিকটতম উপাদান খুঁজে বের করা

  3. দেওয়া পার্থক্যের সাথে একটি জোড়া খুঁজে বের করা C++-এ

  4. C++-এ অ্যারে উপাদানগুলির ফ্যাক্টোরিয়ালের GCD বের করা