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

C++-এ সাধারণ অ্যারে এক ডিফল্ট ভ্যালু দিয়ে ইনিশিয়ালাইজেশন


পুরো অ্যারে খুব সহজে শূন্যে ইনিশিয়ালাইজ করা যায়। এটি নিচে দেখানো হল।

int arr[10] = {0};

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

int arr[10] = {5};

উপরের উদাহরণে, শুধু প্রথম এলিমেন্ট 5-এ ইনিশিয়ালাইজ হবে। বাকি সব শূন্যে ইনিশিয়ালাইজ হবে।

একটি non-zero ডিফল্ট ভ্যালু দিয়ে অ্যারে ইনিশিয়ালাইজ করতে for লুপ ব্যবহার করা যায়। এটি নিচে দেখানো হল।

for(i = 0; i<10; i++) {
    arr[i] = 5;
}

উপরের উদাহরণে, সকল অ্যারে এলিমেন্ট 5-এ ইনিশিয়ালাইজ হবে।

উপরের সকল উদাহরণ প্রদর্শন করে একটি প্রোগ্রাম নিচে দেওয়া হল।

উদাহরণ

#include <iostream>
using namespace std;

int main() {
    int a[10] = {0};
    int b[10] = {5};
    int c[10];
    for (int i = 0; i < 10; i++) {
        c[i] = 5;
    }
    cout << "Elements of array a: ";
    for (int i = 0; i < 10; i++) {
        cout << a[i] << " ";
    }
    cout << "\n";
    cout << "Elements of array b: ";
    for (int i = 0; i < 10; i++) {
        cout << b[i] << " ";
    }
    cout << "\n";
    cout << "Elements of array c: ";
    for (int i = 0; i < 10; i++) {
        cout << c[i] << " ";
    }
    cout << "\n";
    return 0;
}

আউটপুট

উপরোক্ত প্রোগ্রামের আউটপুট নিম্নরূপ।

Elements of array a: 0 0 0 0 0 0 0 0 0 0
Elements of array b: 5 0 0 0 0 0 0 0 0 0
Elements of array c: 5 5 5 5 5 5 5 5 5 5

  1. C++-এ নির্দিষ্ট মান সহ লিফ নোড মুছুন

  2. C++ তে অ্যারে রিপ্রেজেন্টেড সংখ্যার সাথে ১ যোগ করা

  3. C++-এ ভেরিয়েবল এবং রিয়েল নাম্বার দিয়ে অ্যারে ইনিশিয়ালাইজেশন

  4. C++-এ ভেরিয়েবল ইনিশিয়ালাইজেশন