কম্পিউটার

C++ এ সমান্তরালগ্রামের সম্ভাব্য সব স্থানাঙ্ক খুঁজুন


একটি অ-শূন্য ক্ষেত্রফলের e সমান্তরাল ক্ষেত্র তৈরি করতে প্রদত্ত তিনটি স্থানাঙ্ক থেকে সম্ভাব্য সমস্ত স্থানাঙ্কগুলি খুঁজুন। ধরুন A, B, C তিনটি প্রদত্ত পয়েন্ট আমাদের কেবল তিনটি সম্ভাব্য পরিস্থিতি থাকতে পারে।

  • AB, AC হল বাহু এবং BC হল তির্যক
  • AB, BC বাহু এবং AC তির্যক
  • BC, AC হল বাহু, এবং AB হল তির্যক

সুতরাং আমরা বলতে পারি যে শুধুমাত্র তিনটি স্থানাঙ্ক সম্ভব, যেখান থেকে আমরা একটি সমান্তরালগ্রাম তৈরি করতে পারি, যদি তিনটি স্থানাঙ্ক দেওয়া হয়। যেহেতু বিপরীত বাহুগুলি সমান, তারপর AD =BC এবং AB =CD, আমরা নীচের মত অনুপস্থিত বিন্দু Dগুলির স্থানাঙ্ক গণনা করব -

(Dx-Ax,Dy-Ay) = (Cx-Bx,Cy-By)
Dx = Ax+Cx-Bx
Dy = Ay+Cy-By

উদাহরণ

#include<iostream>
using namespace std;
void printPoints(int ax, int ay, int bx, int by, int cx, int cy){
   cout << ax + bx - cx << ", " << ay + by - cy <<endl;
   cout << ax + cx - bx << ", " << ay + cy - by <<endl;
   cout << cx + bx - ax << ", " << cy + by - ax <<endl;
}
int main() {
   int ax = 5, ay = 0; //coordinates of A
   int bx = 1, by = 1; //coordinates of B
   int cx = 2, cy = 5; //coordinates of C
   printPoints(ax, ay, bx, by, cx, cy);
}

আউটপুট

4, -4
6, 4
-2, 1

  1. C++ এ সমস্ত ব্যবধানের ছেদ খুঁজুন

  2. C++-এ সব বই কিনতে ন্যূনতম খরচ খুঁজুন

  3. C++ এ প্রদত্ত অভিব্যক্তির সমস্ত সম্ভাব্য ফলাফল খুঁজুন

  4. অ্যারেতে সমস্ত জোড়া (a,b) এবং (c,d) খুঁজুন যা C++ এ ab =cd সন্তুষ্ট করে