3 tamsayı değişkeni tanımlanarak while loop'u içerisinde üçgen bağıntıları.
yani iki kenarı eşit olursa ikizkenar üç kenarı eşit olursa eşkenar, hepsi farklı olursa eşit olmayan (scalene) üçgen ve en sonunda else komutuyla da geri kalanlar için üçgen değil tanımı.
#include<stdio.h>
int main<void>
{
int kenar1;
int kenar2;
int kenar3;
printf("\n Ucgenin Kenarlari : ");
printf("\n 1. Kenar : ");
scanf("%i",&kenar1);
printf("\n 2. Kenar : ");
scanf("%i",&kenar2);
printf("\n 3. Kenar : ");
scanf("%i",&kenar3);
if( (kenar1 == kenar2 ) && ( kenar2 == kenar3) )
{
printf("\n Tum kenarlar esit. ");
printf("\n Bu bir eskenar ucgendir.");
}
else if( (kenar1 == kenar2 ) || (kenar2 == kenar3) || (kenar1 == kenar3) )
{
printf("\n Iki kenar esit.");
printf("\n Bu bir ikizkenar ucgendir.");
}
else
{
printf("\n Kenarlar esit degil.");
printf("\n Karma bir ucgendir.");
}
}şeklinde yapabiliyorum sanki, yalnız while komutunu nasıl bu dosyaya koyabilirim, ayrıca son else komutunda hata yaptığımı gördüm, yani karma bir üçgendirden sonra bir else daha açarak a+b>c,a+c>b, b+c>a olunca üçgen bağıntısını sağlamayan üç nokta olduğunu belirtemedim.