সমস্যাটি পড়তে এবং সমাধান জমা দিতে ভিজিট করুন দ্বিমিক অনলাইন জাজ।
লিঙ্কঃ https://dimikoj.com/problems/46/
৫২টি প্রোগ্রামিং সমস্যা ও সমাধান বইতে এই সমস্যার সমাধান নিয়ে আলোচনা করা হয়েছে।
লিঙ্কঃ https://dimikoj.com/problems/46/
৫২টি প্রোগ্রামিং সমস্যা ও সমাধান বইতে এই সমস্যার সমাধান নিয়ে আলোচনা করা হয়েছে।
I think there is a problem with online judge .Here is my code------
উত্তরমুছুন#include
#include
#include
#include
#include
int main(){
int i,kase,t,a,b,c;
double area,s;
scanf("%d",&t);
for(kase=1;kase<=t;kase++){
scanf("%d %d %d",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("Area = %.3lf\n",area);
}
return 0;
}
Accepted (:, first time there was a problem with my code!
উত্তরমুছুনwhat was your problem?
মুছুনCongratulations. Happy Coding :)
উত্তরমুছুন#include
উত্তরমুছুন#include
int main(){
int a,b,c,t;
double s,area,d;
scanf("%d",&t);
while(t--){
scanf("%d %d %d",&a,&b,&c);
s=(a+b+c)/2;
d=s*(s-a)*(s-b)*(s-c);
area=sqrt(d);
printf("Area = %0.3lf\n",area);
}
return 0;
}
ভুল কি হইছে ?
"এখানে লক্ষণীয়, ত্রিভুজের যেকোন দুই বাহুর যোগফল অবশ্যই তৃতীয় বাহু অপেক্ষা বড় হবে।"
মুছুনআপনি এই চেক টা করেন নাই।
#include
উত্তরমুছুন#include
int main()
{
int line,a,b,c;
double s,area,d;
scanf("%d",&line);
while(line--){
scanf("%d%d%d",&a,&b,&c);
s=(a+b+c)/2;
d=(s-a)*(s-b)*(s-c);
area=sqrt(s*d);
printf("Area = %.3lf\n",area);
}
return 0;
}
এখানে ভুল কী হইছে?সবটাইতো সঠিক।
The description seems incomplete. What will be the output if an input violate the condition "ত্রিভুজের যেকোন দুই বাহুর যোগফল অবশ্যই তৃতীয় বাহু অপেক্ষা বড় হবে"? Is it nothing or 0 or something else?
উত্তরমুছুনTaqi