Wednesday, April 26, 2017

URI solution-1042


Albatross Mohoshi's Blog's






প্রশ্নের দিক নির্দাশবলীঃ 

*  প্রথমেই দেখতে হবে, যে ইনপুট টা কিভাবে নিতে বলা হয়েছে এবং আউটপুট টা কিভাবে 
দেখাতে বলা হয়েছে।

*প্রোগ্রামটিতে তিনটি ইন্টেজার টাইপের ডাটা নিতে বলা হয়েছে। সেই তিনটি ইনপুটকে ছোট থেকে বড় সাজাতে বলা হয়েছে। তারপর তিনটি ইনপুট প্রিন্ট করে দিতে বলা হয়েছে ঠিক যেভাবে
ইনপুট নেওয়া হয়েছিল।

* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!


*  প্রোগ্রামটি হয়ে গেলে প্রশ্নের ইনপুট গুলো দিয়ে পরীক্ষা করে দেখো উপরোক্ত আউটপুট গুলো আসে কিনা।



সমাধানঃ 

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a<b && a<c)
    {
        printf("%d\n",a);
        if(b<c)
        {
            printf("%d\n%d\n",b,c);
        }
        else{
            printf("%d\n%d\n",c,b);
        }
    }
    if(b<a && b<c)
    {
        printf("%d\n",b);
        if(a<c)
        {
            printf("%d\n%d\n",a,c);
        }
        else{
            printf("%d\n%d\n",c,a);
        }
    }
    if(c<a && c<b)
    {
        printf("%d\n",c);
        if(a<b)
        {
            printf("%d\n%d\n",a,b);
        }
        else{
            printf("%d\n%d\n",b,a);
        }
    }
    printf("\n");
    printf("%d\n%d\n%d\n",a,b,c);
    return 0;
}




1 comment:

  1. #include
    int main(){
    int arr[10],i,j,temp,m[10];
    for(i=0;i<3;i++){
    scanf("%d",&m[i]);
    arr[i]=m[i];
    }

    for(i=0;i<3;i++){
    for(j=i+1;j<3;j++){
    if(arr[i]>arr[j]){
    temp=arr[i];
    arr[i]=arr[j];
    arr[j]=temp;
    }
    }
    }
    for(i=0;i<3;i++){
    printf("%d\n",arr[i]);
    }
    for(i=0;i<3;i++){
    printf("%d\n",m[i]);
    }
    }




    its show output correctly but why didn't accept online judge,,,i don't understand

    ReplyDelete