এই সমস্যায়, আমাদের একটি প্রোগ্রাম লিখতে হবে যা সেমিকোলন ব্যবহার না করেই 'টিউটোরিয়াল পয়েন্ট' প্রিন্ট করবে।
আমরা সবাই জানি যে সি সেমিকোলনে একটি স্টেটমেন্ট শেষ করতে প্রয়োজনীয়। এবং শেষে একটি সেমিকোলন যোগ করা হলে প্রিন্ট স্টেটমেন্ট কার্যকর করা হবে।
সুতরাং, সেমিকোলন ছাড়াই ‘টিউটোরিয়াল পয়েন্ট’ প্রিন্ট করার জন্য, আমাদের প্রথমে সি-তে printf পদ্ধতি সম্পর্কে জানতে হবে। প্রকৃতপক্ষে একটি পূর্ণসংখ্যা প্রদান করে যা প্রিন্ট করার জন্য প্রয়োজনীয় অক্ষরের মোট সংখ্যার গণনা।
সিনট্যাক্স
int printf(constant char *format, ...)
পদ্ধতিটি n সংখ্যক আর্গুমেন্ট গ্রহণ করতে পারে। প্রথমটি মুদ্রিত স্ট্রিং হবে এবং এটি মুদ্রিত অক্ষরের মোট সংখ্যা প্রদান করে৷
printf সম্পর্কে এই জ্ঞান ব্যবহার করা পদ্ধতিতে আমরা একটি কন্ডিশনাল স্টেটমেন্টের কন্ডিশনের ভিতরে প্রিন্ট স্টেটমেন্ট ব্যবহার করে সেমিকোলন ব্যবহার না করে 'টিউটোরিয়াল পয়েন্ট' প্রিন্ট করতে পারি, যা কোডের একটি খালি ব্লক কার্যকর করবে। এছাড়াও, আমরা এই কাজটি সম্পূর্ণ করার জন্য ম্যাক্রো এবং যখন লুপ ব্যবহার করতে পারি।
আসুন তাদের প্রত্যেককে দেখি,
ইফ স্টেটমেন্ট ব্যবহার করে প্রিন্ট করার জন্য প্রোগ্রাম,
উদাহরণ
#include<stdio.h> int main(){ if (!printf("Tutorails Point") ) { } }
আউটপুট
Tutorails Point
সুইচ স্টেটমেন্ট ব্যবহার করে প্রিন্ট করার জন্য প্রোগ্রাম,
উদাহরণ
#include<stdio.h> int main(){ switch (!printf("Tutorails Point") ) { } }
আউটপুট
Tutorails Point
হোয়্যাল লুপ ব্যবহার করে প্রিন্ট করার জন্য প্রোগ্রাম,
উদাহরণ
#include<stdio.h> int main(){ while(!printf("Tutorails Point") ) { } }
আউটপুট
Tutorails Point
ম্যাক্রো ব্যবহার করে প্রিন্ট করার জন্য প্রোগ্রাম,
উদাহরণ
#include<stdio.h> #define printstr printf("Tutorails Point") int main(){ if (!printstr) { } }
আউটপুট
Tutorails Point