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

C++ প্রোগ্রাম: ভেরিয়েবল লেংথ অ্যারে ইমপ্লিমেন্টেশন


ভেরিয়েবল লেংথ অ্যারেতে ইউজারের আশ্রয়ে সাইজ থাকতে পারে অর্থাৎ এরা ভেরিয়েবল সাইজ 가질 수 있습니다।

C++-এ ভেরিয়েবল লেংথ অ্যারে ইমপ্লিমেন্ট করার প্রোগ্রাম:

উদাহরণ

#include <iostream>
#include <string>
using namespace std;
int main() {
    int *array, size;
    cout << "Enter size of array: " << endl;
    cin >> size;
    array = new int[size];
    cout << "Enter array elements: " << endl;
    for (int i = 0; i < size; i++)
        cin >> array[i];
    cout << "The array elements are: ";
    for (int i = 0; i < size; i++)
        cout << array[i] << " ";
    cout << endl;
    delete[] array;
    return 0;
}

আউটপুট

Enter size of array: 10
Enter array elements: 11 54 7 87 90 2 56 12 36 80
The array elements are: 11 54 7 87 90 2 56 12 36 80

উপরোক্ত প্রোগ্রামে, প্রথমে অ্যারে ইনিশিয়ালাইজ করা হয়েছে। তারপর ইউজার থেকে অ্যারে সাইজ এবং অ্যারে এলিমেন্ট চেয়ো হয়েছে। এটি নিচে দেওয়া হলো:

cout << "Enter size of array: " << endl;
cin >> size;
array = new int[size];
cout << "Enter array elements: " << endl;
for (int i = 0; i < size; i++)
    cin >> array[i];

সবশেষে, অ্যারে এলিমেন্টগুলো ডিসপ্লে করা হয়েছে এবং অ্যারে ডিলিট করা হয়েছে। এটি নিচে দেওয়া হলো:

cout << "The array elements are: ";
for (int i = 0; i < size; i++)
    cout << array[i] << " ";
cout << endl;
delete[] array;

  1. C++ প্রোগ্রাম: পারফেক্ট অ্যারে বানানো (সাবঅ্যারে গুড হলে)

  2. C++ প্রোগ্রাম: অ্যারে আরওচ্চ-নিম্ন রূপে পুনর্বিন্যাস করার জন্য

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

  4. সি++-এ অ্যারে বিটোনিক (Bitonic) কিনা তা যাচাই করার প্রোগ্রাম