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

C/C++-তে INT_MAX এবং INT_MIN: ব্যবহার ও অ্যাপ্লিকেশন


এই টিউটোরিয়ালে, আমরা C/C++-তে INT_MAX এবং INT_MIN আলোচনা করব।

INT_MIN এবং INT_MAX হলো ম্যাক্রো যা একটি ভেরিয়েবল/এলিমেন্টের ন্যূনতম ও সর্বোচ্চ মান সেট করার জন্য ডিফাইন করা থাকে।

উদাহরণ

#include<bits/stdc++.h>
int main(){
    printf("%d\n", INT_MAX);
    printf("%d", INT_MIN);
    return 0;
}

আউটপুট

2147483647 -2147483648

অ্যাপ্লিকেশন

অ্যারেতে ন্যূনতম মান ক্যালকুলেট করা

উদাহরণ

#include <bits/stdc++.h>
// অ্যারেতে ন্যূনতম এলিমেন্ট ক্যালকুলেট
int compute_min(int arr[], int n){
    int MIN = INT_MAX;
    for (int i = 0; i < n; i++)
        MIN = std::min(MIN, arr[i]);
    std::cout << MIN;
}
int main(){
    int arr[] = { 2019403813, 2147389580, 2145837140, 2108938594, 2112076334 };
    int n = sizeof(arr) / sizeof(arr[0]);
    compute_min(arr, n);
    return 0;
}

আউটপুট

2019403813

  1. সি/সি++-এ int এবং const int&-এর পার্থক্য

  2. সি/সি++-এ void main এবং int main-এর পার্থক্য

  3. C/C++-এ const int*, const int * const, int const * পার্থক্য

  4. C++ এবং C#-এ Foreach লুপ