ত্রিভুজ তিনটি বাহু এবং তিনটি কোণ নিয়ে গঠিত। তিনটি বাহুর উপর ভিত্তি করে, তিন প্রকার ত্রিভুজ −
- সমবাহু ত্রিভুজ:তিনটি বাহুই সমান।
- সমদ্বিবাহু ত্রিভুজ:সমস্ত দুটি বাহু সমান।
- স্কেলিন ত্রিভুজ:কোন বাহু সমান নয়।
সংশ্লিষ্ট প্রোগ্রাম লেখার জন্য নিচে দেওয়া অ্যালগরিদম অনুসরণ করুন।
অ্যালগরিদম
ধাপ 1:ত্রিভুজের তিনটি বাহু ঘোষণা করুন। ধাপ 2:রান টাইমে তিনটি দিক লিখুন। ধাপ 3:যদি side1 ==side2 &&side2 ==side3 ধাপ 6-এ যান ধাপ 4:If side1 ==side2 || side2 ==side3 || side3 ==side1 ধাপ 7-এ যান ধাপ 5:অন্যথায় ধাপ 8-এ যান ধাপ 6:প্রিন্ট করুন ত্রিভুজটি সমবাহু। ধাপ 7:প্রিন্ট করুন ত্রিভুজটি সমদ্বিবাহু। ধাপ 8:প্রিন্ট করুন ত্রিভুজটি স্কেলিন।
প্রোগ্রাম
ত্রিভুজটি সমবাহু, সমদ্বিবাহু বা স্কেলিন কিনা তা পরীক্ষা করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল −
#includeint main(){ int side1, side2, side3; printf("ত্রিভুজের বাহু লিখুন:"); scanf("%d%d%d",&side1,&side2,&side3); if(side1 ==side2 &&side2 ==side3) printf("প্রদত্ত ত্রিভুজ সমবাহু\n"); else if(side1 ==side2 || side2 ==side3 || side3 ==side1) printf("প্রদত্ত ত্রিভুজটি সমদ্বিবাহু\n"); else printf("প্রদত্ত ত্রিভুজটি স্কেলিন\n"); রিটার্ন 0;
আউটপুট
আসুন আমরা উপরের প্রোগ্রামটি কম্পাইল করি এবং রান করি যা নিম্নলিখিত ফলাফল তৈরি করবে -
Run1:ত্রিভুজের বাহুগুলি লিখুন:3 4 6প্রদত্ত ত্রিভুজটি হল স্কেলন2 :ত্রিভুজের বাহুগুলি লিখুন:2 2 5প্রদত্ত ত্রিভুজটি হল সমদ্বিবাহু রান 3:ত্রিভুজের বাহুগুলি লিখুন:5 5 5প্রদত্ত ত্রিভুজটি সমবাহু।