প্রোগ্রামিং সংক্রান্ত নানান বই ঘরে বসে অনলাইনে অর্ডার করতে ক্লিক করুন এখানে

বাংলা ভাষায় পাইথন দিয়ে প্রোগ্রামিং শেখার ফ্রি বই - http://pybook.subeen.com

বাক্স-১

সমস্যাটি পড়তে এবং সমাধান জমা দিতে ভিজিট করুন দ্বিমিক অনলাইন জাজ।
লিঙ্কঃ https://dimikoj.com/problems/5/

৫২টি প্রোগ্রামিং সমস্যা ও সমাধান বইতে এই সমস্যার সমাধান নিয়ে আলোচনা করা হয়েছে।

১৭টি মন্তব্য:

  1. ভাইয়া answer submit করলে বারবার এই এরর দেখাচ্ছে
    Result: runtime error (NZEC)

    উত্তরমুছুন
  2. কিন্তু আমি আমার কম্পাইলারে রান করালে প্রোগ্রাম ঠিক মত রান করছে

    উত্তরমুছুন
    উত্তরগুলি
    1. "runtime error" কী জিনিস সেটা নিয়ে একটু গবেষণা কর। গুগলে সার্চ মার।

      মুছুন
  3. ACCEPTED। প্রবলেমে বলা হলেও M এর মান ১০০ থেকে বেশি আছে।

    উত্তরমুছুন
    উত্তরগুলি
    1. না, M-এর মান 100-এর বেশি না, সর্বোচ্চ মান 100। যাই হোক, অভিনন্দন! :)

      মুছুন
  4. Accepted.কিন্তু problem এ যে আউটপুট লিখা তা ভুল...।
    কারণ 5*5 হলে আউটপুটঃ
    *****
    *****
    *****
    *****
    *****
    এটা হওয়ার কথা...।

    উত্তরমুছুন
  5. hall of fame এ বাকিদের নাম নেই কেন?

    উত্তরমুছুন
  6. This code is showing accepted:
    #include

    int main()
    {
    int line,i,s,j,k;
    scanf("%d", &line);

    for(i = 1; i <= line; i++){
    scanf("%d", &s);
    for(j = 1; j <= s; j++){
    for(k = 1; k <= s; k++)
    printf("*");
    printf("\n");
    }
    }
    return 0;
    }

    But this code is showing run time error:
    #include

    void main()
    {
    int line,i,s,j,k;
    scanf("%d", &line);

    for(i = 1; i <= line; i++){
    scanf("%d", &s);
    for(j = 1; j <= s; j++){
    for(k = 1; k <= s; k++)
    printf("*");
    printf("\n");
    }
    }
    }

    why?
    anyone please!

    উত্তরমুছুন
  7. In this program I can use as much as new Line as want.But in your book says that there is no space or new line acceptable except for line separation or n*n square separation.

    So this code is not acceptable.But it is accepted here.
    #include
    int main(){
    int T,n,j,k,i;
    scanf("%d",&T);
    for(i=1;i<=T;i++){
    scanf("%d",&n);
    for(k=1;k<=n;k++){
    for(j=1;j<=n;j++){
    printf("*");
    }
    printf("\n");
    }


    if(i!=T)
    printf("\n");

    }
    printf("\n\n\n\n"); // This is the main culprit
    return 0;


    }


    উত্তরমুছুন
    উত্তরগুলি
    1. why this problem is not correct?
      #include
      int main()
      {
      int t,i,j,n;
      scanf("%d",&t);
      for(i=1;i<=t;i++){
      scanf("%d",&n);
      for(i=1;i<=n;i++){
      for(j=1;j<=n;j++){
      printf("*");
      }
      printf("\n");
      }

      }



      return 0;
      }

      মুছুন
  8. আমার কোড সাবমিট করলে Wrong Answer দেখাচ্ছে। কিন্তু আমি সকল শর্তঠিক রেখে কোডিং করেছি,আর কম্পাইল করে রেজাল্টও দেখেছি। আসলে প্রবলেমটা কোথায় জানালে উপকৃত হতাম। নিচে সোর্সকোড দিয়ে দিলাম। Please Help...

    /* Book Problem 5 */
    #include

    int main()
    {
    int T,i,j,k,N[26];
    scanf("%d",&T); //Get Test Case <=25

    /* Number assign loop */
    for(i=0;i<=T-1;i++)
    {
    scanf("%d",&N[i]);// save num in array (num<=100000)

    }

    /* Print squares for numbers in array */
    for(i=0;i<=T-1;i++)
    {
    /* Row Print Start */
    for(j=1;j<=N[i];j++)
    {
    /* colm print start */
    for(k=1;k<=N[i];k++)
    {
    printf("*");
    }
    printf("\n");// end of row
    }
    /* Separate each squre only, but dont dont print blank line after last square*/
    if(i!=T-1)
    {
    printf("\n");// put blank line
    }
    }
    return(0);
    }

    উত্তরমুছুন

এখানে বিষয়সংশ্লিষ্ট মন্তব্য কিংবা প্রশ্ন করা যাবে। বাংলায় মন্তব্য করার সময় বাংলা হরফে লিখতে হবে। আর রোমান হরফে লিখলে ইংরেজিতে লিখতে হবে। নতুবা মন্তব্য প্রকাশ করা হবে না। ধন্যবাদ।