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.

konu o olmadığı için detaylı kontrol mekanizmasınıa girmedim