Saturday, May 13, 2017

URI solution-1154

Albatross Mohoshi's Blog







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

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

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

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

* আউটপুটের লিখার স্টাইলটা অবশ্যই খেয়াল রাখবা।

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


সমাধানঃ


#include<stdio.h>
int main(void){

    double i,j,k=0,l=0,m;
    

    for(i=1;;i++){

        scanf("%lf", &j);
        if(j<0)break;
        l+=j;
        k++;


    }
    m=l/k;
    printf("%.2f\n", m);


}

No comments:

Post a Comment