Albatross Mohoshi's Blog
প্রশ্নের দিক নির্দাশবলীঃ
* প্রথমেই দেখতে হবে, যে ইনপুট টা কিভাবে নিতে বলা হয়েছে এবং আউটপুট টা কিভাবে
দেখাতে বলা হয়েছে।
* প্রোগ্রামটিতে কিছু জ্বালানীর নাম দেওয়া আছে এবং তার কোড। তোমাকে আসলে হিসাব করতে হবে কোন জ্বালানীর কত পরিমান আছে। তোমাকে ইনপুটে জ্বালানীর কোড নিতে হবে, যদি জ্বালানী কোড বাদে অন্য কিছুর কোড নাও তবে প্রোগ্রাম ভ্যালিড ইনপুটের জন্য আবার ওয়েট করবে। আর যে কোড দিলে ব্রেক করবে সেটি দিলে প্রোগ্রাম শেষ হয়ে যাবে এবং কোন জ্বালানীর কি পরিমান নেওয়া হয়েছে সেটি হিসাব করে দেখিয়ে দিবে।
* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!
* আউটপুটের লিখার স্টাইলটা অবশ্যই খেয়াল রাখবা।
* প্রোগ্রামটিতে কিছু জ্বালানীর নাম দেওয়া আছে এবং তার কোড। তোমাকে আসলে হিসাব করতে হবে কোন জ্বালানীর কত পরিমান আছে। তোমাকে ইনপুটে জ্বালানীর কোড নিতে হবে, যদি জ্বালানী কোড বাদে অন্য কিছুর কোড নাও তবে প্রোগ্রাম ভ্যালিড ইনপুটের জন্য আবার ওয়েট করবে। আর যে কোড দিলে ব্রেক করবে সেটি দিলে প্রোগ্রাম শেষ হয়ে যাবে এবং কোন জ্বালানীর কি পরিমান নেওয়া হয়েছে সেটি হিসাব করে দেখিয়ে দিবে।
* নিউ লাইন দিতে ভুলে যেয়ো না কিন্তু নাহলে প্রেজেন্টেশন এরর!
* আউটপুটের লিখার স্টাইলটা অবশ্যই খেয়াল রাখবা।
* প্রোগ্রামটি হয়ে গেলে প্রশ্নের ইনপুট গুলো দিয়ে পরীক্ষা করে দেখো উপরোক্ত আউটপুট গুলো আসে কিনা।
সমাধানঃ
#include<stdio.h>
int main()
{
int x;
int sum_x=0,sum_y=0,sum_z=0;
printf("MUITO OBRIGADO\n");
while(1)
{
scanf("%d",&x);
if(x==4)
{
break;
}
if(x==1)
{
sum_x++;
}
if(x==2)
{
sum_y++;
}
if (x==3)
{
sum_z++;
}
}
printf("Alcool: %d\n",sum_x);
printf("Gasolina: %d\n",sum_y);
printf("Diesel: %d\n",sum_z);
return 0;
}
No comments:
Post a Comment