https://www.devskill.com/CodingProblems/ViewProblem/128
তোমাকে ,AO ও BC এর মান দেয়া থাকবে । তোমাকে , বের করতে হবে ACDE - এর ক্ষেত্রফল কতো ?
যেহেতু ক্ষেত্রটি বরগ, সুতরাং তোমায় AC^2 বের করলেই , কাজ হয়ে যাবে । এখন আমরা জানি যে, অর্ধবিত্তস্থ ত্রিভুজ , সমকোনী - এর মানে- ABC একটি সমকোনী ত্রিভুজ । AO দেয়া আছে ,মানে- AB এর মান হবে - AO এর দ্বিগুণ । আর, BC এর ,মান তো আছেই - সুতরাং পিথাগোরাসের সুত্র অনুযায়ী
AB^2 = BC^2 + AC^2
সুতরাং, AC^2 = AB^2 - BC^2, উত্তর'টা আমরা পেয়ে গেছি
এবার কোড'টা দেখা যাক ,
#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int t;
cin>>t;
for(int i=1;i<=t;i++)
{
long int ao,bc;
cin>>ao>>bc;
ao=(ao*2);
long int ans = (ao*ao)-(bc*bc);
printf("Case %d: %ld\n",i,ans);
}
return 0;
}
তোমাকে ,AO ও BC এর মান দেয়া থাকবে । তোমাকে , বের করতে হবে ACDE - এর ক্ষেত্রফল কতো ?
যেহেতু ক্ষেত্রটি বরগ, সুতরাং তোমায় AC^2 বের করলেই , কাজ হয়ে যাবে । এখন আমরা জানি যে, অর্ধবিত্তস্থ ত্রিভুজ , সমকোনী - এর মানে- ABC একটি সমকোনী ত্রিভুজ । AO দেয়া আছে ,মানে- AB এর মান হবে - AO এর দ্বিগুণ । আর, BC এর ,মান তো আছেই - সুতরাং পিথাগোরাসের সুত্র অনুযায়ী
AB^2 = BC^2 + AC^2
সুতরাং, AC^2 = AB^2 - BC^2, উত্তর'টা আমরা পেয়ে গেছি
এবার কোড'টা দেখা যাক ,
#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int t;
cin>>t;
for(int i=1;i<=t;i++)
{
long int ao,bc;
cin>>ao>>bc;
ao=(ao*2);
long int ans = (ao*ao)-(bc*bc);
printf("Case %d: %ld\n",i,ans);
}
return 0;
}
No comments:
Post a Comment