কম্পিউটার

সি-তে লুপ, রিকারশন এবং ম্যাক্রো এক্সপেনশন ব্যবহার না করেই একটি সংখ্যা 100 বার প্রিন্ট করুন


এই বিভাগে আমরা দেখব কিভাবে সি-তে একটি সংখ্যা 100 বার প্রিন্ট করতে হয়। কিছু সীমাবদ্ধতা রয়েছে। আমরা লুপ, পুনরাবৃত্তি বা ম্যাক্রো সম্প্রসারণ ব্যবহার করতে পারি না।

এই সমস্যা সমাধানের জন্য আমরা C-তে সেটজাম্প এবং লংজাম্প ব্যবহার করব। setjump() এবং longjump() setjmp.h লাইব্রেরিতে অবস্থিত। এই দুটি ফাংশনের সিনট্যাক্স নিচের মত।

উদাহরণ

#include #include jmp_buf buf;main() { int x =1; setjmp(buf); // buf printf("5") ব্যবহার করে জাম্প পজিশন সেট করুন; // একটি সংখ্যা x++ প্রিন্ট করে; যদি (x <=100) longjmp(buf, 1); // setjmp
দ্বারা অবস্থিত বিন্দুতে ঝাঁপ দাও

আউটপুট

55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 
  1. C++ ব্যবহার করে রিকার্সন ব্যবহার না করেই রুট থেকে পাতার পাথ প্রিন্ট করার জন্য প্রোগ্রাম

  2. C++ প্রোগ্রামিং-এ রিকার্সন ব্যবহার না করে পাতার পথে রুট প্রিন্ট করুন।

  3. পাইথন প্রোগ্রামে কোনো লুপ ব্যবহার না করেই নম্বর সিরিজ প্রিন্ট করুন

  4. কোনো লুপ ব্যবহার না করেই প্রিন্ট নম্বর সিরিজের জন্য পাইথন প্রোগ্রাম