কম্পিউটার টিউটোরিয়াল

সেমিকোলন ছাড়া 'Tutorials Point' প্রিন্ট করার C প্রোগ্রাম


এই সমস্যাতে, আমাদের একটি প্রোগ্রাম লিখতে হবে যা 'Tutorials Point' প্রিন্ট করবে কিন্তু সেমিকোলন ব্যবহার ছাড়া।

আমরা সবাই জানি C-তে একটি স্টেটমেন্ট শেষ করতে সেমিকোলন আবশ্যক। এবং প্রিন্ট স্টেটমেন্টটি তখন এক্সিকিউট হয় যখন শেষে সেমিকোলন যোগ করা হয়।

তবে, 'Tutorials Point' সেমিকোলন ছাড়া প্রিন্ট করতে হলে, আমাদের প্রথমে C-তে printf মেথড সম্পর্কে জানতে হবে। বাস্তবে এটি একটি ইন্টিজার রিটার্ন করে যা প্রিন্ট হওয়া মোট ক্যারেক্টারের সংখ্যা।

সিনট্যাক্স

int printf(constant char *format, ...)

মেথডটি n সংখ্যক আর্গুমেন্ট গ্রহণ করতে পারে। প্রথমটি প্রিন্ট হওয়া স্ট্রিং এবং এটি প্রিন্ট হওয়া মোট ক্যারেক্টারের সংখ্যা রিটার্ন করে।

printf মেথড সম্পর্কে এই জ্ঞান ব্যবহার করে আমরা কন্ডিশনাল স্টেটমেন্টের কন্ডিশনে প্রিন্ট স্টেটমেন্ট রাখে 'tutorials point' সেমিকোলন ছাড়া প্রিন্ট করতে পারি, যা একটি খালি কোড ব্লক এক্সিকিউট করবে। এছাড়া আমরা ম্যাক্রোস এবং while লুপও ব্যবহার করতে পারি।

প্রতিটি পদ্ধতি দেখি,

if স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম,

উদাহরণ

#include<stdio.h>
int main(){
    if (!printf("Tutorails Point") )
    { }
}

আউটপুট

Tutorails Point

switch স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম,

উদাহরণ

#include<stdio.h>
int main(){
    switch (!printf("Tutorails Point") )
    { }
}

আউটপুট

Tutorails Point

while লুপ ব্যবহার করে প্রোগ্রাম,

উদাহরণ

#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

  1. সি প্রোগ্রামিং-এ O(1) এক্সট্রা স্পেসে n×n স্পাইরাল ম্যাট্রিক্স প্রিন্ট করা

  2. সি প্রোগ্রাম: কন্ডিশনাল স্টেটমেন্ট ছাড়া "Even" বা "Odd" প্রিন্ট করা

  3. C প্রোগ্রাম: সেমিকোলন ছাড়া ১ থেকে N পর্যন্ত সংখ্যা প্রিন্ট

  4. পাইথনে লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা (রিকার্শন)