Tuesday, April 25, 2017

URI solution-1040

Albatross Mohoshi's Blog's





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

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

* তোমাকে চারটি ইনপুট নিতে বলা হয়েছে। প্রথম ইনুটের সাথে ২, দ্বিতীয় ইনপুটের সাথে ৩, তৃতীয় ইনপুটের সাথে ৪, চতুর্থ ইনপুটের সাথে ১ গুন করতে হবে। তারপর তাদের গড় করতে হবে।
সেই গড় যদি ৭ এর চেয়ে বড় হয় তাহলে সেটি এপ্রভুড আর যদি ৫ এর চেয়ে কম হয় তাহলে সেটি এপ্রুভুড হবে না।

আর যদি সেটা ৫ থেকে ৬.৯ এর মধ্যে হয় তাহলে আবার আরেকটি ইনপুট নিয়ে সেই ইনপুট আর আগের ইনপুট এর গড় বের করতে হবে। সেই গড় যদি ৫ এর সমান অথবা বড় হয় তাহলে সেটা এপ্রভুড আর না হলে সেটি এপ্রভুড নয়। তারপর গড়টা প্রিন্ট করে দিতে হবে। 

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

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


 
সমাধানঃ


#include<stdio.h>
int main()
{
    float n1,n2,n3,n4;
    float x;
    float w,s;
    scanf("%f%f%f%f",&n1,&n2,&n3,&n4);
    x=((n1*2)+(n2*3)+(n3*4)+(n4*1))/10;
    printf("Media: %.1f\n",x);
    if(x>=7.00)
    {
        printf("Aluno aprovado.\n");
    }
    else if(x<5.00)
    {
        printf("Aluno reprovado.\n");
    }

    else if(x>=5.0 && x<=6.9)
    {

        printf("Aluno em exame.\n");
        scanf("%f",&w);
        printf("Nota do exame: %.1f\n",w);
        s=(w+x)/2;
        if(s>=5)
        {
            printf("Aluno aprovado.\n");
        }
        else
        {
            printf("Aluno reprovado.\n");

        }
        printf("Media final: %.1f\n",s);
    }
    return 0;


}





No comments:

Post a Comment