মডিউল ৫-৬ঃ K. Max and Min

Problem Link: https://codeforces.com/group/MWSDmqGsZm/contest/219158/problem/K

Problem Statement:

তিনটি সংখ্যা A, B এবং C দেওয়া আছে, এদের মধ্যে সর্বনিম্ন এবং সর্বোচ্চ সংখ্যা প্রিন্ট করুন।

Code:

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    // minimum
    if(a<=b && a<=c)
    {
        printf("%d ",a);
    }
    else if(b<=a && b<=c)
    {
        printf("%d ",b);
    }
    else 
    {
        printf("%d ",c);
    }

    // maximum
    if(a>=b && a>=c)
    {
        printf("%d\n",a);
    }
    else if(b>=a && b>=c)
    {
        printf("%d\n",b);
    }
    else 
    {
        printf("%d\n",c);
    }
    return 0;
} 

Explanation:

   if(a<=b && a<=c)
    {
        printf("%d ",a);
    }
    else if(b<=a && b<=c)
    {
        printf("%d ",b);
    }
    else 
    {
        printf("%d ",c);
    }
  • if (a <= b && a <= c): এই লাইনটি পরীক্ষা করে a, 'b' এবং 'c' উভয়ের চেয়ে কম কিনা। যদি 'a' সবচেয়ে কম হয়, তাহলে 'a' প্রিন্ট করা হবে।

  • else if (b <= a && b <= c): যদি 'a' সবচেয়ে কম না হয়, তাহলে এই লাইনটি পরীক্ষা করে 'b', 'a' এবং 'c' উভয়ের চেয়ে কম কিনা। যদি 'b' সবচেয়ে কম হয়, তাহলে 'b' প্রিন্ট করা হবে।

  • else: যদি 'a' বা 'b' সবচেয়ে কম না হয়, তাহলে 'c' সবচেয়ে কম হবে এবং 'c' প্রিন্ট করা হবে।

 if(a>=b && a>=c)
    {
        printf("%d\n",a);
    }
    else if(b>=a && b>=c)
    {
        printf("%d\n",b);
    }
    else 
    {
        printf("%d\n",c);
    }

এই অংশে, তিনটি সংখ্যা a, b, এবং c এর মধ্যে সর্বোচ্চ সংখ্যা নির্ধারণ করা হচ্ছে। প্রথমে, a যদি b এবং c এর থেকে বড় বা সমান হয়, তবে a প্রিন্ট করা হয়। যদি এই অবস্থা না হয়, তবে b যদি a এবং c এর থেকে বড় বা সমান হয়, তবে b প্রিন্ট করা হয়। অন্যথায়, c প্রিন্ট করা হয়।

Last updated