Yazdığım kod doğru mu?

Deneyemiyorum, bilgisayarı olan deneyebilir belki.
 
Kod doğru.
 
C:
int aci1,aci2,aci3;
printf("Birinci açıyı girmek ister misin?");
scanf("%d",&aci1);
if(aci1==0){
printf("Açısı sıfır olan bir üçgen yoktur şu koskoca dünyada. Lütfen adam akıllı bir acı gir.);
scanf("%d",aci1);
if{aci1==0){
printf("programı kapatıyorum bay bay aşko");
}
else{
printf("Aferin! Şimdi ikinci açıyı da girersen 2 açısını vermiş olduğun bu üçgenin üçüncü açısını bulabileceğim.")
scanf("%d"&aci2);
aci3=180-(aci1+aci2);
printf("Yapmış olduğum hesaplamalar sonucu bu üçgenin üçüncü yani senin ölçüsünü girmediğin acısı %d derecedir. Bu işlemi beğendiysen bana beğeni atıp yorumlarda beni övebilirsin. Teşekkür eder,yaxşı olmanı dilərəm.",aci3);
}
}

Bu nasıl @TheAny
 

Güzel olmuş

Çalışıyor, aynı sonuçları veriyorlar.

Bazı yerleri daha kolaylaştırmak istedim. Teşekkürler.
 

İyi olmuş .
 
Hata var. Yıldızla işaretledim mesajında. Ek olarak aynı şey 2. açı içinde geçerli. Aşağıdaki daha uygun olur gibi.

C:
int main(int argc, char **argv) {
    int aci[3];
    
    for(int i = 0; i < 2; i++) {
        X:
        printf("%d. aciyi girin lutfen: ", i + 1);
        scanf("%d", &aci[i]);
        if(aci[i] == 0) {
            printf("Hic bir ucgenin acisi 0 olamaz.\n");
            goto X;
        }
        if(aci[i] < 0) {
            aci[i] *= -1;
        }
        if(aci[i] >= 180) {
            printf("Aci 180'den buyuk olamaz.");
            goto X;
        }
        if(aci[0] + aci[1] > 180) {
            printf("Acilar 180'den buyuk olamaz.");
            goto X;
        }
    }
    printf("Guzel, 1. ve 2. aciya gore ucuncu aciyi hesaplıyorum.\n");
    aci[3] = 180 - (aci[0] + aci[1]);
    printf("3. aci = %d", aci[3]);
}
 
goto ne onu bile bilmiyorum şu anlık ama teşekkürler
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…