Surprisingly, the above c++ code work!
i used this code and it worked in my compiler:
\#include <iostream>
\#include <string>
using namespace std;
class 🐶 {
private:
double 🍰;
double 📏;
double 📐;
public:
🐶(double 🍰_, double 📏_, double 📐_) {
🍰 = 🍰_;
📏 = 📏_;
📐 = 📐_;
}
friend double 🧮(🐶 📦);
};
class 🧊 {
private:
double 📏;
double 📐;
double 📦;
public:
🧊(double 📏_, double 📐_, double 📦_) {
📏 = 📏_;
📐 = 📐_;
📦 = 📦_;
}
friend double 📊(🧊 💠);
};
double 🧮(🐶 📦) {
return 📦.🍰 * 📦.📏 * 📦.📐;
}
double 📊(🧊 💠) {
return 💠.📏 * 💠.📐 * 💠.📦;
}
void 🆚(🐶 📦, 🧊 💠) {
double 🔲 = 🧮(📦);
double 🔹 = 📊(💠);
if (🔲 > 🔹) {
cout << "📦 has a larger volume: " << 🔲 << endl;
} else if (🔹 > 🔲) {
cout << "💠 has a larger volume: " << 🔹 << endl;
} else {
cout << "Both have the same volume: " << 🔲 << endl;
}
}
int main() {
🐶 📦(2.5, 4.5, 5.3);
🧊 💠(3.8, 5.3, 6.8);
🆚(📦, 💠);
return 0;
}
https://redd.it/1o9egmz
@r_cpp
Post #24075
15