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

PHP प्रोग्राम किसी दिए गए सरणी के भीतर संख्याओं को खोजने के लिए जो गायब हैं

किसी दिए गए सरणी के भीतर जो संख्याएँ गायब हैं, उन्हें खोजने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
function missing_nums($my_arr, $arr_len, $val)
{
   sort($my_arr); sort($my_arr , $arr_len);
   $i = 0;
   while ($i < $n && $my_arr[$i] <= 0)
      $i++;
   $count = 0; $current_num = 1;
   while ($count < $k && $i < $arr_len)
   {
      if ($arr[$i] != $current_num)
      {
         echo $current_num , " ";
         $count++;
      }
      else
         $i++;
      $current_num++;
   }
   while ($count < $val)
   {
      echo $current_num , " ";
      $current_num++;
      $count++;
   }
}
$my_arr =array ( 6, 7, 9 );
$arr_len = sizeof($my_arr);
$val = 5;
print_r("The missing numbers in the array is ");
missing_nums($my_arr, $arr_len, $val);
?>

आउटपुट

The missing numbers in the array is 1 2 3 4 5
. है

'मिसिंग_नम्स' नाम का एक फ़ंक्शन परिभाषित किया गया है जो यह देखने के लिए जांच करता है कि निरंतर संख्याओं की सरणी से कोई संख्या गुम है या नहीं। यह सरणी के माध्यम से पुनरावृत्त करता है और गिनती और current_num देखने के लिए जांच करता है जिसे फिर से चालू किया जा रहा है। यदि पिछली संख्या में 1 जोड़ने पर दो मान नहीं मिलते हैं, तो इसे अनुपलब्ध माना जाता है।

फ़ंक्शन के बाहर, सरणी को परिभाषित किया जाता है, इसकी लंबाई एक चर को सौंपी जाती है और लापता संख्याओं की संख्या को भी परिभाषित किया जाता है जिन्हें खोजने की आवश्यकता होती है। इन मानों को पैरामीटर के रूप में पास करके फ़ंक्शन को कॉल किया जाता है और परिकलित आउटपुट कंसोल पर प्रदर्शित होता है।


  1. एक सरणी के भीतर मूल्यों के मानक विचलन को खोजने के लिए PHP प्रोग्राम

    किसी सरणी के भीतर मानों के मानक विचलन को खोजने के लिए, PHP में कोड इस प्रकार है - उदाहरण <?php function std_deviation($my_arr) {    $no_element = count($my_arr);    $var = 0.0;    $avg = array_sum($my_arr)/$no_element;    foreach($my_arr as $i)    

  1. क्रमबद्ध पूर्णांकों के दिए गए सरणी में लापता धनात्मक संख्या को खोजने के लिए जावा में एक प्रोग्राम लिखें

    मान लीजिए कि हमने बिना क्रमित पूर्णांकों की एक सरणी दी है। कार्य सकारात्मक लापता संख्या को खोजने के लिए है जो दिए गए सरणी में [0 से n] की सीमा में मौजूद नहीं है। उदाहरण के लिए, इनपुट-1 - N = 9 arr = [0,2,5,9,1,7,4,3,6] आउटपुट - 8 स्पष्टीकरण - दिए गए क्रमबद्ध सरणी में, 8 एकमात्र धनात्मक पूर्णांक ह

  1. पायथन में सरणी में गायब होने वाले न्यूनतम संभव पूर्णांक को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें पहली लापता सकारात्मक संख्या को खोजना होगा। दूसरे शब्दों में, सबसे कम धनात्मक संख्या जो सरणी में मौजूद नहीं है। सरणी में डुप्लीकेट और ऋणात्मक संख्याएं भी हो सकती हैं। इसलिए, यदि इनपुट nums =[0,3,1] जैसा है, तो आउटपुट 2 . होगा