#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"");
int tam_sayi, tam_sayi1, tam_sayi2;
printf("Aralarında birer boşluk bırakarak üç tam sayı giriniz:");
scanf("%d %d %d",&tam_sayi,&tam_sayi1,&tam_sayi2);
printf("\nÜçgenin kenarları: %d %d ve %d dir.\n", tam_sayi,tam_sayi1,tam_sayi2);
if(tam_sayi+tam_sayi1>tam_sayi2)
{
printf("Üçgen oluşur.\n");
}
else if(tam_sayi+tam_sayi2>tam_sayi1)
{
printf("Üçgen oluşur.\n");
}
else if(tam_sayi1+tam_sayi2>tam_sayi)
{
printf("Üçgen oluşur.\n");
}
else
{
printf("Üçgen oluşmaz.\n");
}
return 0;
}
Üçgenin oluşmasını kenar bağıntılarını kullanarak denetleyen bir program yazmaya çalıştım.Program çalıştı ancak hangi sayıyı verirsem vereyim üçgen oluşur diyor.Yani beklediğim gibi bir program yazamamışım buradaki hatam nedir?Yardımcı olur musunuz
düzenlendi