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

C++ में दिए गए मिश्रण में लक्ष्य अनुपात प्राप्त करने के लिए जोड़ी जाने वाली राशि ज्ञात कीजिए

मान लीजिए हमारे पास X आकार का एक कंटेनर है। इसमें पानी और अन्य तरल का मिश्रण है, मिश्रण में W% पानी है। हमें यह ज्ञात करना होगा कि पानी का अनुपात Y% तक बढ़ाने के लिए कितना पानी मिलाना चाहिए? अगर X =125, W =20 और Y =25, तो आउटपुट 8.33 लीटर होगा।

मान लीजिए कि हमें पिछले मिश्रण के साथ पानी की मात्रा जोड़ना है, तो नई मात्रा एक्स + ए होगी। तो मिश्रण में पानी की मात्रा इस सूत्र का पालन करेगी।

पुरानी राशि+A=((X का W%) + A)

साथ ही मिश्रण में पानी की मात्रा =नए मिश्रण में पानी का नया प्रतिशत। तो यह (X + A) का Y% है।

तो हम इसे इस तरह व्यक्त कर सकते हैं − Y% of (X + A) =(W % of X) + A

A =[X * (Y - W)] / [100 - Y]

उदाहरण

#include<iostream>
using namespace std;
float getWaterAmount(float X, float W, float Y) {
   return (X * (Y - W)) / (100 - Y);
}
int main() {
   float X = 125, W = 20, Y = 25;
   cout << "We need "<< getWaterAmount(X, W, Y) << " liters of water";
}

आउटपुट

We need 8.33333 liters of water

  1. C++ में दी गई कुंजी का अगला दायां नोड खोजें

    इस समस्या में, हमें एक बाइनरी ट्री बीटी और एक प्रमुख मूल्य दिया जाता है। हमारा काम किसी दिए गए कुंजी का अगला दायां नोड ढूंढना है। बाइनरी ट्री एक विशेष डेटा संरचना है जिसका उपयोग डेटा संग्रहण उद्देश्यों के लिए किया जाता है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट key = 4 आउटपुट 5 स्पष्ट

  1. C++ में बाइनरी ट्री में दिए गए नोड का दर्पण खोजें

    इस समस्या में हमें एक बाइनरी ट्री दिया जाता है। हमारा कार्य बाइनरी ट्री में किसी दिए गए नोड का दर्पण खोजना है। हमें एक नोड दिया जाएगा, और उस नोड की मिरर इमेज को विपरीत सबट्री में ढूंढा जाएगा। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट आउटपुट mirror of B is E. समाधान दृष्टिकोण समस्या को हल

  1. C++ में दिए गए मान के निकटतम तत्वों को खोजें

    विचार करें कि हमारे पास कुछ तत्वों के साथ एक सरणी ए है। हमारे पास दो अन्य मान X और k हैं। हमारा कार्य सरणी A से X के निकटतम तत्वों की k संख्या ज्ञात करना है। यदि तत्व X सरणी में मौजूद है, तो यह आउटपुट में नहीं दिखाया जाएगा। अगर ए =[12, 16, 22, 30, 35, 39, 42, 45, 48, 50, 53, 55, 56] और एक्स =35, के