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

सी ++ प्रोग्राम सिक्का फ़्लिपिंग द्वारा एक यादृच्छिक सबसेट उत्पन्न करने के लिए

यह एक C++ प्रोग्राम है जो कॉइन फ़्लिपिंग द्वारा रैंडम सबसेट जेनरेट करने के लिए है।

एल्गोरिदम

Begin
   Take elements in an array as input.
   Using rand(), generate a random binary sequence.
   It generates randomly 0 or 1 as coin flipping and print the array element if it is 1.
End
. है

उदाहरण

#include<iostream>
#include<stdlib.h>
using namespace std;
int main() {
   int i, n;
   cout<<"\nEnter the number of elements: ";
   cin>>n;
   int a[n];
   cout<<"\n";
   for(i = 0; i < n; i++) {
      cout<<"Enter "<<i+1<<" element: ";
      cin>>a[i];
   }
   cout<<"\nThe random subset of the given set is: \n\t { ";
      for(i = 0; i < n; i++) {
         if(rand()%2 == 1)
            cout<<a[i]<<" ";
      }
   cout<<"}";
   return 0;
}

आउटपुट

Enter the number of elements: 7
Enter 1 element: 7
Enter 2 element: 6
Enter 3 element: 5
Enter 4 element: 4
Enter 5 element: 3
Enter 6 element: 2
Enter 7 element: 1
The random subset of the given set is:
{ 7 6 3 }

  1. C++ प्रोग्राम किनारों की एक निश्चित संख्या के लिए एक यादृच्छिक निर्देशित चक्रीय ग्राफ DAC उत्पन्न करने के लिए

    इस कार्यक्रम में हम दिए गए किनारों ई के लिए एक यादृच्छिक निर्देशित चक्रीय ग्राफ उत्पन्न करते हैं। इस कार्यक्रम की समय जटिलता O(e*v*e) है। एल्गोरिदम Begin    function GenerateRandomGraphs(), has ‘e’ as the number edges in the argument list.    generate a connection bet

  1. सी ++ प्रोग्राम एक ऐरे का सबसे बड़ा तत्व खोजने के लिए

    एक सरणी में कई तत्व होते हैं और एक सरणी में सबसे बड़ा तत्व वह होता है जो अन्य तत्वों से बड़ा होता है। उदाहरण के लिए। 5 1 7 2 4 उपरोक्त सरणी में, 7 सबसे बड़ा तत्व है और यह इंडेक्स 2 पर है। किसी सरणी के सबसे बड़े तत्व को खोजने का प्रोग्राम इस प्रकार दिया गया है। उदाहरण #include <iostream> u

  1. गुणन तालिका उत्पन्न करने के लिए C++ प्रोग्राम

    गुणन सारणी का प्रयोग किसी भी संख्या के गुणन संक्रिया को परिभाषित करने के लिए किया जाता है। यह आम तौर पर आधार दस संख्याओं के साथ प्रारंभिक अंकगणितीय संचालन की नींव रखने के लिए प्रयोग किया जाता है। किसी भी संख्या की गुणन सारणी 10 तक लिखी जाती है। प्रत्येक पंक्ति में 1 से 10 तक की संख्या का गुणनफल प्र