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

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


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

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

पुरानी मात्रा + 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++ में बाइनरी ट्री में दी गई कुंजी का अगला दायां नोड ढूंढना C++ में बाइनरी ट्री में दी गई कुंजी का अगला दायां नोड ढूंढना

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

  1. C++ में बाइनरी ट्री में दिए गए नोड का मिरर ढूंढना C++ में बाइनरी ट्री में दिए गए नोड का मिरर ढूंढना

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

  1. - C++ प्रोग्राम: क्रमबद्ध सरणी में दिए गए मान के k निकटतम तत्व ज्ञात करना

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