সংক্ষিপ্ততম প্রোগ্রামটি লিখুন যা ASCII শিল্পের একটি ব্রেসেনহ্যাম লাইন আঁকবে। আপনার প্রোগ্রামে দুটি পূর্ণসংখ্যক xএবং y(কমান্ড লাইন বা স্টিডিন, আপনার পছন্দ) নেওয়া উচিত এবং একটি এএসসিআইআই লাইন আঁকুন যা উপরের বাম দিকে শুরু হয় এবং ডান xইউনিট এবং ডাউন yইউনিটগুলিতে যায়। আপনার অবশ্যই ব্যবহার _এবং \অক্ষর রাখতে হবে এবং সেগুলি ব্রেসেনহ্যামের অ্যালগরিদম অনুসারে সঠিক স্থানে স্থাপন করতে হবে ।
আপনি ধরে নিতে পারেন x >= y, সুতরাং কোনও উল্লম্ব বিভাগের প্রয়োজন নেই।
নোট করুন যেহেতু আপনি _অক্ষরটি ব্যবহার করছেন , y=3আপনার সাথে একটি লাইনের জন্য সম্ভবত 4 টি লাইনের পাঠ্য আউটপুট করতে হবে (এবং যখন এটি প্রয়োজনীয় না হয় আপনি একটি শীর্ষস্থানীয় ফাঁকা রেখা নির্গত করতে পারেন)।
উদাহরণ:
11 3
_
\___
\___
\_
11 1
_____
\_____
5 4
\
\_
\
\
পয়েন্টগুলির জন্য যা ঠিক অর্ধেক হয়ে গেছে আপনি উভয়টি রাউন্ডিং চয়ন করতে পারেন:
10 1
____
\_____
or
_____
\____
Read(input,x,y)সংক্ষিপ্ত করা যেতে পারেread(x,y), এবং ছাড়াprogramএবংapptypeএটি হয়ে যায় 157 টি অক্ষর।