#include<stdio.h>
int main()
{
    int i=1,t,a,b,c;
    scanf("%d",&t);
    do
    {
        scanf("%d %d %d",&a,&b,&c);
        printf("\nCase %d: ",i);
        if(a+b>c && a+c>b && b+c>a)
        {
            if(a==b==c)
                printf("Equilateral\n");
            else if(a==b || a==c || b==c)
                printf("Isosceles\n");
            else
                printf("Scalene\n");
        }
        else
            printf("Invalid\n");
        i++;
    }while(i<=t);

    return 0;
}

asked 12 Aug '15, 17:03

Anisur%20Rahman%20Tonu's gravatar image

Anisur Rahman Tonu
20715

edited 07 Oct '15, 08:37

Solution দিয়েছেন কিন্তু সাথে কোন প্রব্লেমের এটা solution তা বলেননি।

(13 Aug '15, 04:57) Kaiser Ahmed

Sorry vaiya........... Eta UVA 11479 No problem

(13 Aug '15, 14:12) Anisur Rahman Tonu

আপনার লজিক এ ভুল আছে।

if(a==b==c)
            printf("Equilateral\n");

এখানে দেখুন । যখন a, b এবং c তিনটা পরষ্পর সমান হচ্ছে তখন এই কন্ডিশন্টা মিথ্যা হচ্ছে। তাই আপনার কোড ভুল আউটপুট দিচ্ছে।

permanent link

answered 16 Aug '15, 06:32

nhimran's gravatar image

nhimran
116110

বুঝলাম না ভাই !! ৩ টা সমান হলে কন্ডিশন মিথ্যা হবে কেন ??

(17 Aug '15, 10:29) Anisur Rahman Tonu

if(a==b==c) কন্ডিশনটি এভাবে লিখুনঃ

if(a==b && a==c)

(17 Aug '15, 11:15) Kaiser Ahmed

এখানে a==b==c দেখে হয়ত মনে হচ্ছে condition তো ঠিকই আছে । কিন্তু ভুলটা কোন জায়গায় সেটা খেয়াল করেন । যখন a,b,c তিনটা সমান হচ্ছে তখন b==c কি রিটার্ন করবে ? 1 রিটার্ন করবে । তখন কি হচ্ছে ? চেক করা হচ্ছে a== 1. a এর মান যদি 1 না হয় তাহলে false রিটার্ন করবে ।বুঝতে পারছেন এখন ?

(19 Aug '15, 00:24) nhimran

বুঝতে পারছি ভাই।। ধন্যবাদ

(27 Aug '15, 17:22) Anisur Rahman Tonu
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×212
×70

question asked: 12 Aug '15, 17:03

question was seen: 1,135 times

last updated: 07 Oct '15, 08:37