ছোটদের প্রোগ্রামিং শেখা এখন আগের চেয়েও সহজ। কারণ দ্বিমিক প্রকাশনী থেকে বের হয়েছে তামিম শাহরিয়ার সুবিন-এর "পাইথন দিয়ে প্রোগ্রামিং শেখা"! বিস্তারিত জানতে এখানে ক্লিক করুন

ছোট থেকে বড়

তিনটি পৃথক সংখ্যা দেয়া থাকবে। এদেরকে ছোট থেকে বড় আকারে প্রিন্ট করতে হবে।

ইনপুট
ইনপুট ফাইলের প্রথম লাইনে থাকবে টেস্ট কেসের সংখ্যা T (T<=100). এরপরে প্রতিটি লাইনে তিনটি করে পূর্ণ সংখ্যা n1, n2, n3 থাকবে যারা প্রত্যেকে স্বতন্ত্র এবং 1000 এর সমান বা ছোট।

আউটপুট
প্রতিটি কেসের জন্য একটি করে কেস নম্বর প্রিন্ট করতে হবে। এরপরে প্রদত্ত তিনটি সংখ্যাকে ছোট থেকে বড় আকারে সাজিয়ে প্রিন্ট করতে হবে। পাশাপাশি দু’টি সংখ্যার মাঝে শুধুমাত্র একটি স্পেস প্রিন্ট করতে হবে। নমুনা আউটপুটে আরো বিস্তারিত দেখতে পারো।


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

২টি মন্তব্য:

  1. Whats problem??

    #include
    #include
    #include
    #include
    #include

    int main(){
    int i,j,kase,t,temp,sorted,l;
    int ara[100];
    scanf("%d",&t);
    for(kase=1;kase<=t;kase++){
    for(i=0;i<3;i++){
    scanf("%d",&ara[i]);
    }
    while(1){
    sorted=0;
    for(j=0;j<3;j++){
    if(ara[j]>ara[j+1]){
    temp=ara[j];
    ara[j]=ara[j+1];
    ara[j+1]=temp;
    sorted=1;
    }
    }
    if(sorted==0){
    break;
    }
    }
    printf("Case %d:",kase);
    for(l=0;l<3;l++){
    printf(" %d",ara[l]);

    }
    printf("\n");
    }
    return 0;

    }

    উত্তরমুছুন
  2. ভাইয়া এই code টা তো মিলে জাচ্ছে
    তাহলে wrong answer show করছে কেন?
    #include

    int main()
    {
    int t,i,a,b,c,max1,max2,max3;
    scanf("%d",&t);
    for(i=0;ic)
    {
    max2=c;
    max3=b;
    }
    else
    {
    max2=b;
    max3=c;
    }

    }
    else if((bc)
    {
    max2=c;
    max3=a;
    }
    else
    {
    max2=a;
    max3=c;
    }

    }
    else if((ca)
    {
    max2=a;
    max3=b;
    }
    else
    {
    max2=a;
    max3=b;
    }

    }
    printf("Case %d: %d %d %d\n",i+1,max1,max2,max3);
    }
    return 0;
    }

    উত্তরমুছুন

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