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

সি++ কোড: অ্যারেতে জোড় সংখ্যাগুলো ১ কমিয়ে আপডেট করুন

একটি অ্যারে 'arr' দেওয়া আছে আকার n, যার উপাদানগুলো পজিটিভ ইন্টিজার। অ্যারেতে জোড় সংখ্যাগুলো খুঁজে ১ কমিয়ে আপডেট করা হবে। আপডেট হওয়া অ্যারে প্রিন্ট করতে হবে।

উদাহরণ

n=7, arr={10,9,7,6,4,8,3} → আউটপুট: 9 9 7 5 3 7 3

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

for i := 0 to n-1:
    if arr[i] % 2 == 0:
        arr[i]--
    print(arr[i])
print newline

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

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

void solve(int n, int arr[]) {
    for (int i = 0; i < n; i++) {
        if (arr[i] % 2 == 0)
            arr[i]--;
        cout << arr[i] << " ";
    }
    cout << endl;
}

int main() {
    int n=7, arr[] = {10,9,7,6,4,8,3};
    solve(n, arr);
    return 0;
}

ইনপুট

7, {10, 9, 7, 6, 4, 8, 3}

আউটপুট

9 9 7 5 3 7 3
  1. C++-তে অ্যারেতে থাকা সব প্রাইম নম্বরের গুণফল বের করা

  2. C++-এ ট্রাইবোন্যাচি নাম্বার জেনারেট করা

  3. C++-এ টেট্রান্যাচি নাম্বার জেনারেট করা

  4. C++-এ অ্যারে ইনডেক্স যেখানে বাম ও ডান পাশে জোড় বা বিজোড় সংখ্যার কাউন্ট সমান