দুটি পয়েন্ট (x₁,y₁) ও (x₂,y₂) দিয়ে রেখার সমীকরণ বানিয়ে অরিজিন (0,0) সেটি সেটিসফাই করে কিনা চেক করা।
গাণিতিক শর্ত
রেখার সমীকরণ: y-y₁ = m(x-x₁), যেখানে m = (y₂-y₁)/(x₂-x₁)।
(0,0) বসালে: x₁(y₂-y₁) = y₁(x₂-x₁)।
C++ কোড উদাহরণ
#include <iostream>
using namespace std;
bool passesOrigin(int x1, int y1, int x2, int y2) {
return x1 * (y2 - y1) == y1 * (x2 - x1);
}
int main() {
cout << (passesOrigin(10, 0, 20, 0) ? "Passes Through Origin" : "Not Passing Through Origin");
return 0;
}
আউটপুট
Passes Through Origin