Monday, August 21, 2017

746 A Compote Codeforces Problem Solution In (C++,C#) & Logic

http://codeforces.com/problemset/problem/746/A

খুবই সহজ একটা সমস্যা, কিছুটা -- সেই ক্লাস ৭/৮ এর অনুপাতের সমস্যা এর মতো ।। তোমায় , একটা  মোরব্বা বানানোর দায়িত্ব দেয়া হলো , কিন্তু - কিছু শর্ত দেয়া হলো , তোমায় । সেটা হলো ,
মোরব্বা'তে lemons, apples and pears এর অনুপাত থাকবে 1: 2: 4 ।। এখন তোমায় , দেয়া থাকবে কিছু 
lemons, apples and pears । |  তোমায় ,উপরের অনুপাত বজায় রেখে , মোরব্বা বানানোর জন্য মোট কয়টা ফল লাগবে ??? এই সহজ প্রোবলেম ' টা  করতে পারবে না ?? ??

Lemon  2 
Apples 5
Pears  7
 
 অনুপাত অনুযায়ী ,  lemons : apples : pears = 1 : 2 :  4 ||
 
 
 তাহলে , তিন'টার মান ইনপুটে নেবার সাথে সাথেই আমরা তাদের অনুপাত অনুযায়ী তাদেরকে ভাগ করে ফেলবো .
তারপরে , তাদের ভেতরে সবচেয়ে ছোট মান খুজে বের করবো ।। তার পরেই , সেই ছোট মান'কে অনুপাত অনুযায়ী 
গুণ করে ফেললে - আমাদের আসলে কয়টা লাগবে বুঝে ফেলবো ।। আমি আর কথা না বাড়াই , তোমরা কয়েকটি মান নিয়ে
নিজে নিজেই কাজ করে দেখে নাও , আরো ক্লিয়ার হবে । চলো , কোড দেখি এবার ------
 
IN C++ LANGUAGE................................ 
 
#include <cstdio>
#include <iostream>

using namespace std;

int main() 
 
 {
    int a,b,c,p,q,r,s,ans; 
 
 cin>>a>>b>>c; 
 
 
 p=a/1; 
 
 q=b/2; 
 
 r=c/4; 
 
 s=min(p,min(q,r)); 
 
 ans=(s*1)+(s*2)+(s*4); 
 
 cout<<ans<<endl; 
 
 } 
 
 
 
IN C# LANGUAGE ....................... 
 
using System;  

 class Exercise11  

{  
   static int min(int a,int b)
   
   {
       if(a>b)
       {
           return b;
       }
       else return a;
   }
   
     static void Main() 
    
   {
   
   int a=Convert.ToInt32(Console.ReadLine());
   int b=Convert.ToInt32(Console.ReadLine());
   int c=Convert.ToInt32(Console.ReadLine());

   int p=a/1; 
   int q=b/2; 
   int r=c/4; 
  int s=min(p,min(q,r)); 
  int ans=(s*1)+(s*2)+(s*4); 
   Console.WriteLine(ans); 
   }

} 
 
 

No comments:

Post a Comment