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

সি++ কোড: শর্ত অনুযায়ী অ্যারে B বের করুন

একটি অ্যারে A দেওয়া আছে n উপাদানের সাথে। আর একটি লুকানো অ্যারে B আছে আকার n। উপাদানগুলো নেগেটিভ বা পজিটিভ হতে পারে। প্রতিটি ইনডেক্স i (১ থেকে n) এর জন্য নিচের অপারেশনগুলো হবে:

  • শুরুতে A[i] = 0 সেট করুন
  • তারপর B[i] যোগ করুন, B[i+1] বিয়োগ করুন, B[i+2] যোগ করুন — এইভাবে চলুন

আমাদের অ্যারে B বের করতে হবে।

উদাহরণ

A = [6, -4, 8, -2, 3] → আউটপুট: [2, 4, 6, 1, 3]

সমাধানের ধাপসমূহ

for i := 0 to A.size()-1:
    print (A[i] + A[i + 1])

সি++ কোড উদাহরণ

#include <bits/stdc++.h>
using namespace std;

void solve(vector<int> A) {
    for (int i = 0; i < A.size(); i++)
        cout << A[i] + A[i + 1] << ", ";
}

int main() {
    vector<int> A = {6, -4, 8, -2, 3};
    solve(A);
}

ইনপুট

{ 6, -4, 8, -2, 3 }

আউটপুট

2, 4, 6, 1, 3,
  1. C++-এ ৮ সংখ্যা গ্রিডে শর্ত মেনে রাখা বসান

  2. C++-এ অ্যারে থেকে সর্বোচ্চ nCr ভ্যালু দিয়ে জোড়া বের করুন

  3. C++-এ দেয়া অ্যারে থেকে সর্বোচ্চ উচ್ಚতার পিরামিড বের করুন

  4. C++-এ দেওয়া অপারেশন দিয়ে অ্যারে যোগফল সর্বাধিক করা