Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

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

आवेदन

किसी सरणी में MIN मान की गणना करना

उदाहरण

#include <bits/stdc++.h>
//calculating minimum element in an array
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 main (), या कभी-कभी void main () का उपयोग करते हैं। अब हमारे मन में यह सवाल आता है कि इन दोनों में क्या अंतर है। मुख्य () फ़ंक्शन अन्य कार्यों की तरह है। यह तर्क भी लेता है, और कुछ मूल्य देता है। एक बात हमें ध्यान में रखनी होगी कि प्रोग्राम इसी main() फंक्शन से एक्जीक्यूट होना शुरू ह

  1. सी/सी ++ में कॉन्स इंट *, कॉन्स्ट इंट * कॉन्स्ट, और इंट कॉन्स्ट * के बीच अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है - int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int यह भी ध्यान दें कि - const int * And int const * are the same. const int * const And int

  1. सी ++ और सी # में फ़ोरैच

    C++ में Foreach C++ 11 ने प्रत्येक तत्व को पार करने के लिए फ़ोरैच लूप पेश किया। यहाँ एक उदाहरण है - उदाहरण #include <iostream> using namespace std; int main() {    int myArr[] = { 99, 15, 67 };    // foreach loop    for (int ele : myArr)    cout <&