তথ্য ও যোগাযোগ প্রযুক্তি • প্রোগ্রামিং ভাষা
তথ্য ও যোগাযোগ প্রযুক্তি প্রশ্ন
অ্যারে উল্টানোর প্রোগ্রামে for লুপের শর্ত i < n / 2 না দিয়ে i < n দিলে অ্যারেটি উল্টাবে না কেন? ব্যাখ্যা কর।
উত্তর ও ব্যাখ্যা
AI-তৈরি নমুনা উত্তর অ্যারে উল্টাতে প্রথম উপাদানের সাথে শেষ উপাদান, দ্বিতীয়টির সাথে শেষের আগেরটি এভাবে জোড়ায় জোড়ায় অদলবদল করা হয়। n/2 বার অদলবদল করলেই সব জোড়া একবার করে বদলে যায়। i < n দিলে লুপ n বার চলবে এবং অর্ধেকের পর প্রতিটি জোড়া আবার অদলবদল হয়ে আগের অবস্থানে ফিরে যাবে। ফলে অ্যারেটি মূল অবস্থায় ফিরে আসবে, উল্টানো হবে না।
আরও প্রশ্ন অনুশীলন করতে অ্যাপে যাও