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

C++ प्रोग्राम यह गिनने के लिए कि हमें कम से कम एक तैराक से मिलने के लिए कितने मिनट इंतजार करना होगा

मान लीजिए कि हमारे पास चार संख्याएँ p, a, b और c हैं। एक पूल है और तीन तैराक हैं। वे पूल को पार करने और क्रमशः वापस आने के लिए a, b और c मिनट लेते हैं। तो पहला तैराक 0, a, 2a, 3a,... के बाद पूल के बाईं ओर होगा प्रारंभ समय के बाद मिनट। दूसरा 0, b, 2b, 3b,... मिनट पर होगा और तीसरे के लिए 0, c, 2c, 3c, ... अगर हम p मिनट के बाद पूल में जाते हैं तो उन्होंने तैरना शुरू कर दिया है, हमें यह पता लगाना होगा कि कैसे पूल के बाईं ओर तैराकों में से कम से कम एक को पाने के लिए हमें कम से कम इंतजार करना पड़ता है।

इसलिए, यदि इनपुट p =2 जैसा है; ए =6; बी =10; c =9, तो आउटपुट होगा क्योंकि 2 बजे हम पूल के पास हैं, पहला तैराक 6 बजे वापस आएगा इसलिए हमें 4 यूनिट समय का इंतजार करना होगा।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

(p को 1 से घटाएं) कम से कम (a - (p mod a + 1)), (b - (p mod b + 1)) और (c - (p mod c + 1)) लौटाएं।> 

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include नामस्थान का उपयोग करके std;intsolve(int p, int a, int b, int c) {p--; वापसी मिनट (ए - (पी% ए + 1), मिनट (बी - (पी% बी + 1), सी - (पी% सी + 1));} इंट मुख्य () {इंट पी =2; इंट ए =6; इंट बी =10; इंट सी =9; cout <<हल (p, a, b, c) < 

इनपुट

2, 6, 10, 9

आउटपुट

4

  1. C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?

    यहां हम देखेंगे कि कुछ तृतीय-पक्ष एप्लिकेशन जैसे नोटपैड या सी ++ प्रोग्राम का उपयोग करके कुछ भी कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है, हम इस कार्य को करने के लिए कमांड प्रॉम्प्ट कमांड का उपयोग कर सकते हैं। हम सिस्टम () फ़ंक्शन के अंदर एप्लिकेशन का नाम पास करेंगे। यह उसके अनुसार खुल जाएगा। उद

  1. सी ++ में एक साधारण प्रोग्राम कैसे बनाएं?

    C++ में एक बहुत ही सरल प्रोग्राम प्राप्त करने के लिए, आपको पहले इसे सेट करना होगा और फिर इसके लिए प्रोग्राम बनाना होगा। निम्न चरणों की सूची है कि एक बहुत ही सरल प्रोग्राम का उपयोग करके C++ में कैसे आरंभ किया जाए। C++ कंपाइलर प्राप्त करें यह पहला कदम है जिसे आप C++ में प्रोग्राम सीखना शुरू करने से पह

  1. सी # में एक वर्ग में हमारे पास कितने विनाशक हो सकते हैं?

    c# में, डिस्ट्रक्टर एक वर्ग की एक विशेष विधि है और इसका उपयोग कक्षा के अंदर वस्तुओं या कक्षाओं के उदाहरणों को नष्ट करने के लिए किया जाता है। एक वर्ग के अंदर केवल एक विध्वंसक हो सकता है सी # में विनाशक के गुण निम्नलिखित हैं विध्वंसक कोई पैरामीटर नहीं लेंगे विनाशक एक टिल्ड प्रतीक (~) से शुरू