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

সি প্রোগ্রাম: n শূন্য এবং m এক প্রিন্ট করুন যাতে দুটি শূন্য এবং তিনটি এক একসাথে না থাকে


N শূন্য এবং M এক এর একটি ক্রম তৈরি করতে হবে যাতে ক্রমে দুটি সংলগ্ন শূন্য এবং তিনটি সংলগ্ন এক থাকে না।

ইনপুট - N=5, M=9
আউটপুট - 1 1 0 1 1 0 1 1 0 1 0 1 0 1

নোট - (m < n-1) || m >= 2*(n+1) সত্য হলে ক্রম তৈরি সম্ভব নয়।

অ্যালগরিদম

START Step 1 -> n, m ইনপুট Step 2 -> IF m == n-1: print "01" repeatedly Step 3 -> ELSE IF (m < n-1) || m >= 2*(n+1): print "Can't have sequence" Step 4 -> ELSE: while m-n > 1 && n>0: print "1 1 0", decrement m by 2, n by 1 while n>0: print "1 0", decrement both while m>0: print "1", decrement m STOP

উদাহরণ

#include <stdio.h> #include <math.h> int main() {    int n =5, m=9;    if( m == n-1 ) { ... }    else if ( (m < n-1) || m >= 2 * (n + 1) ) { ... }    else { ... }    return 0; }

আউটপুট

1 1 0 1 1 0 1 1 0 1 0 1 0 1

  1. সকল ফাইল এবং ফোল্ডার প্রিন্ট করার C প্রোগ্রাম

  2. C প্রোগ্রামিং-এ স olid এবং হোলো স্কোয়ার প্যাটার্ন প্রিন্ট করা

  3. C প্রোগ্রামিং-এ স olid এবং হোলো রোম্বাস প্যাটার্ন প্রিন্ট করা

  4. C প্রোগ্রামিং-এ ডান ও বাম অ্যাপ প্যাটার্ন প্রিন্ট করা