Monday, 25 September 2017

প্যাটার্নের গুষ্ঠি উদ্ধার (last post)

আমরা প্যাটার্ন নিয়ে অনেক প্রোগ্রাম দেখেছি । আবার আমরা আমাদের প্রিয় BANGLA  কে * দিয়ে প্রিন্ট করবো।

তো চলো কাজে নেমে পড়ি!! বীর বাঙ্গালী কিবোর্ড ধরো, সাইবার জগৎ শাসন করো। :)

আমি চেস্টা করবো আমাদের কোডের মধ্যে কমেন্ট ব্যবহার করে কোড এর কাজ বোঝাতে।


#include<stdio.h>
int main()
{
    int i,j,n=5;

    /*কোডের এই অংশটি B প্রিন্ট করবে */

    for(i=1; i<=n; i++)
    {
        for(j=1; j<=n; j++)
        {
            if(i==1&&j==n||i==n&&j==n||i==3&&j==n)
            {
                printf(" ");
            }
            else if(i==1||j==n||j==1||i==n||i==3)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }

        /*  এখানে একটি স্পেস প্রিন্ট হবে। */

        for(j=1;j<=1;j++)
        {
            printf(" ");
        }

        /*কোডের এই অংশটি  A প্রিন্ট করবে */

        for(j=1; j<=n; j++)
        {
            if(i==1 && j==1 || i==1&&j==n)
            {
                printf(" ");
            }
            else if(j==1||j==n||i==1||i==3)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }

        /*  এখানে একটি স্পেস প্রিন্ট হবে। */

        for(j=1;j<=1;j++)
        {
            printf(" ");
        }

        /*কোডের এই অংশটি  N প্রিন্ট করবে */

        for(j=1; j<=n; j++)
        {
            if(j==1||j==n||i==j)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }

        /*  এখানে একটি স্পেস প্রিন্ট হবে। */

        for(j=1;j<=1;j++)
        {
            printf(" ");
        }

        /*কোডের এই অংশটি G প্রিন্ট করবে */

        for(j=1; j<=n; j++)
        {
            if(i==1&&j==1||i==1 && j==n||i==n&&j==1||i==3&&j==2)
            {
                printf(" ");
            }
            else if(j==1||i==1||j==n||i==n||i==3)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }

        /*  এখানে একটি স্পেস প্রিন্ট হবে। */

        for(j=1;j<=1;j++)
        {
            printf(" ");
        }

        /*কোডের এই অংশটি  L প্রিন্ট করবে */

        for(j=1; j<=n; j++)
        {
            if(j==1||i==n)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }

        for(j=1;j<=1;j++)
        {
            printf(" ");
        }

        /*কোডের এই অংশটি  A প্রিন্ট করবে */

        for(j=1; j<=n; j++)
        {
            if(i==1 && j==1 || i==1&&j==n)
            {
                printf(" ");
            }
            else if(j==1||j==n||i==1||i==3)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }


    return 0;
}

Related Posts:

  • প্যাটার্ন প্রিন্টিং (pattern with loop)গতপর্বে আমরা নেস্টেড লুপ নিয়ে নিয়ে আলোচনা করেছিলাম, আশাকরি তা সবাই বোঝতে পেরেছো। আজ আমরা Nested Loop নিয়ে একটু মজা করবো। আমরা চাইলেই নিচের প্যাটার্ন টা লুপ দিয়ে আঁকতে পারি। বিষয়টা অনেক মজার তাই না। 1.Triangle … Read More
  • Nested Loop (লুপের প্যাচাল) গতপর্বে লুপ নিয়ে কিছু সহজ সমস্যা দিয়েছিলাম আশাকরি সবাই সেগুলো সমাধান করেছো। এপর্বে আমরা নেস্টেড লুপ নিয়ে আলোচনা করবো। তোমরা নিশ্চয়ই নেস্টেড ইফ-এলসের কথা ভূলে যাও নি, যেভাবে একটা  if , else if  বা else এর ভিতর আ… Read More
  • প্যাটার্নের গুষ্ঠি উদ্ধার (last post)আমরা প্যাটার্ন নিয়ে অনেক প্রোগ্রাম দেখেছি । আবার আমরা আমাদের প্রিয় BANGLA  কে * দিয়ে প্রিন্ট করবো। তো চলো কাজে নেমে পড়ি!! বীর বাঙ্গালী কিবোর্ড ধরো, সাইবার জগৎ শাসন করো। :) আমি চেস্টা করবো আমাদের কোডের মধ্যে কমেন্ট ব্যব… Read More

0 comments:

Post a Comment