Saturday, April 29, 2017

URI solution-1066


Albatross Mohoshi's Blog




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

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

* প্রোগ্রামটিতে পাচটি ইনপুট নিতে বলা হয়েছে। সেই পাঁচটি ইনপুটের মধ্যে কয়টা জোড়, কয়টা বিজোড় ,কয়টা   পজিটিভ ,কয়টা নেগেটিভ সংখ্যা আছে সেটি  বেড় করতে হবে।

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

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

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

সমাধানঃ

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

    int ary[5];
    int i,n_neg=0,n_pos=0,n_even=0,n_odd=0;
    for(i=0; i<5; i++)
    {
        scanf("%d",&ary[i]);
    }
    for(i=0; i<5; i++)
    {
        if(ary[i]<0)
        {
            n_neg++;
        }
         if(ary[i]>0)
        {
            n_pos++;
        }
        if(ary[i]%2 == 0)
        {
            n_even++;
        }
        if(ary[i]%2 != 0)
        {
            n_odd++;
        }
    }


    printf("%d valor(es) par(es)\n",n_even);
    printf("%d valor(es) impar(es)\n",n_odd);
    printf("%d valor(es) positivo(s)\n",n_pos);
    printf("%d valor(es) negativo(s)\n",n_neg);
    return 0;
}

No comments:

Post a Comment