4. satırda c değişkeni integer olarak tanımlandı fakat double değişken olarak tanımlanmalıydı. 10. satırda double yazmak yetmez. double yaptığımız bir sonucu integer değişkene atayamayız.
10. satırda işlemi parantez içine aldık ve 6/5 işleminden sonuç 1 kalan da 1 oldu. fakat bize kalan kısmını göstermediği için cevap direkt 1 oluyor. 1 sayısını double yapmamız da bu durumda bir şey ifade etmiyor.
12. satırda double yapmak istediğimiz işlem sonucunu %d ile yazdırmaya çalışmışız fakat double türündeki değişkenler %f ile yazdırılır.
pek çok mantık hatası olan bu kodun çıktısı bu şekildediğer hataları düzeltip sadece işlemi paranteze alan hatayı bıraktım bu şekilde işlemi yapmaya kalkarsak yani işlemi paranteze alıp yaparsak 6/5 işleminden sonuç 1 kalan da 1 olur fakat bize kalan kısmını göstermediği için cevap direkt 1 oldu. 1 sayısını double yapmamız da bu durumda bir şey ifade etmedi.