C++で与えられた販売価格と利益または損失のパーセンテージから原価を見つけます
販売価格があり、利益または損失のパーセンテージが示されていると考えてください。製品の原価を見つけなければなりません。式は次のようになります-
$$コスト\:価格=\frac{販売価格*100}{100 +パーセンテージ\:利益} $$
$$コスト\:価格=\frac{販売価格*100}{100 +パーセンテージ\:損失} $$
例
#include<iostream> using namespace std; float priceWhenProfit(int sellPrice, int profit) { return (sellPrice * 100.0) / (100 + profit); } float priceWhenLoss(int sellPrice, int loss) { return (sellPrice * 100.0) / (100 - loss); } int main() { int SP, profit, loss; SP = 1020; profit = 20; cout << "Cost Price When Profit: " << priceWhenProfit(SP, profit) << endl; SP = 900; loss = 10; cout << "Cost Price When loss: " << priceWhenLoss(SP, loss) << endl; }
出力
Cost Price When Profit: 850 Cost Price When loss: 1000
-
C++のバイナリツリーでルートから特定のノードまでの距離を検索します
ノードが少ない二分木があると考えてください。ルートと別のノードuの間の距離を見つける必要があります。ツリーが次のようになっているとします。 これで、(root、6)=2の間の距離、パスの長さは2、(root、8)=3の間の距離などになります。 この問題を解決するために、再帰的アプローチを使用して、左右のサブツリーでノードを検索し、各レベルの長さも更新します。 例 #include<iostream> using namespace std; class Node { public: int data; &
-
C++で指定されたGCDとLCMのペアを検索します
このセクションでは、指定されたGCD値とLCM値を使用してペアの数を取得する方法を説明します。 GCDとLCMの値が2と12であると仮定します。これで、可能な数値のペアは(2、12)、(4、6)、(6、4)、および(12、2)になります。したがって、私たちのプログラムはペアの数を見つけます。それは4です。 この問題を解決するための手法を理解するためのアルゴリズムを見てみましょう。 アルゴリズム countPairs(gcd, lcm): Begin if lcm is nit divisible by gcd, then r