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

C++-এ অ্যারে অফ নাম্বারদের প্রোডাক্টের প্রথম ডিজিট বের করা

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি অ্যারের প্রোডাক্টের প্রথম ডিজিট বের করতে হয়।

সমস্যাটি সমাধানের ধাপগুলো:

  • অ্যারে ইনিশিয়ালাইজ করুন।
  • অ্যারেতে এলিমেন্টগুলোর প্রোডাক্ট বের করুন।
  • রেজাল্টকে ১০-এর চেয়ে ছোট হলে পর্যন্ত ভাগ করুন।
  • সিঙ্গেল ডিজিটটি প্রিন্ট করুন।

উদাহরণ

কোডটি দেখি।

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

int productOfArrayDigits(int arr[], int n) {
    int product = 1;
    for (int i = 0; i < n; i++) {
        product *= arr[i];
    }
    return product;
}

int firstDigitOfNumber(int n) {
    while (n >= 10) {
        n /= 10;
    }
    return n;
}

int main() {
    int arr[] = { 1, 2, 3, 4, 5, 6 };
    cout << firstDigitOfNumber(productOfArrayDigits(arr, 6)) << endl;
    return 0;
}

আউটপুট

7

উপসংহার

টিউটোরিয়ালে যদি কোনো প্রশ্ন থাকে, তবে কমেন্ট সেকশনে জানান।

  1. সর্টেড 0/1 অ্যারেতে প্রথম ১-এর ইনডেক্স বের করা (C++)

  2. C++-এ অ্যারেতে ট্রিপলেট (সাবসিকোয়েন্স আকার ৩) এর সর্বোচ্চ গুণফল বের করার প্রোগ্রাম

  3. C++-এ প্রথম N ইক্যানোবিফ (Iccanobif) সংখ্যা বের করার প্রোগ্রাম

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