কম্পিউটার

C প্রোগ্রামে k এর কম বা সমান সমষ্টি সহ ট্রিপলেট প্রিন্ট করুন


এলিমেন্টের সেট সহ দেওয়া অ্যারে এবং কাজ হল ঠিক তিনটি উপাদানের সেট খুঁজে বের করা যার যোগফল k এর থেকে কম বা সমান।

ইনপুট − arr[]={1,2,3,8,5,4}

আউটপুট − সেট → {1, 2, 3} {1, 2, 5} {1, 2, 4} {1, 3, 5} {1, 3, 4} {1, 5, 4} {2, 3, 5} {2, 3, 4}

এতে, প্রথম কাজ হল অ্যারের সাইজ গণনা করা যার উপর নির্ভর করে i-এর লুপের জন্য সাইজ-2 পর্যন্ত পুনরাবৃত্তি করা হয় এবং j-এর লুপের জন্য সাইজ-1 পর্যন্ত পুনরাবৃত্তি করা হয় এবং k-এর লুপের জন্য সাইজ পর্যন্ত পুনরাবৃত্তি করা হয়

অ্যালগোরিথ

STARTধাপ 1 -> int ভেরিয়েবলের যোগফল k থেকে ঘোষণা করুন (যেমন 10), i, j, kStep 2 -> সাইজফ(arr)/sizeof(arr[0])ধাপ 3 ব্যবহার করে অ্যারের আকার সহ আকার ঘোষণা করুন এবং আরম্ভ করুন লুপ i থেকে 0 এবং i এন্ড লুপ ফরস্টপ

উদাহরণ

#include int main(int argc, char const *argv[]) { int arr[] ={1, 2, 3, 8, 5, 4}; int sum =10; int i, j, k; int size =sizeof(arr)/sizeof(arr[0]); for (i =0; i  

আউটপুট

যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে।

<প্রে>{1, 2, 3}{1, 2, 5}{1, 2, 4}{1, 3, 5}{1, 3, 4}{1, 5, 4}{2, 3, 5}{2, 3, 4}

  1. ন্যূনতম সংখ্যা যা N এর থেকে ছোট বা সমান এবং C++ এ যোগফল S সহ

  2. Python প্রোগ্রাম সর্বাধিক সমষ্টি সহ একটি নির্দিষ্ট সংখ্যক সারি প্রিন্ট করতে

  3. একটি অ্যারে থেকে ট্রিপলেটের সংখ্যা পরীক্ষা করার প্রোগ্রাম যার যোগফল টার্গেটের চেয়ে কম বা পাইথন নয়

  4. পাইথনে K-এর থেকে দুই যোগফল কম