C++ acil destek lütfen

BaB1
26-10-2017, 17:43   |  #1  
BaB1 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Eki 2017

 

#include<stdio.h>
#include<math.h>

int main()        {
       
        int a,b,c;
        float x1,x2;
        float delta;
        printf ("denklemin a'sini giriniz");
        scanf("%d",&a);

        printf ("denklemin b'sini giriniz");
        scanf("%d",&b);

        printf ("denklemin c'sini giriniz");
        scanf("%d",&c);
       
        delta = b*b-4*a*c ;
        x1 = (-b+(sqrt(delta))) /2*a;
        x2 = (-b-(sqrt(delta))) /2*a;
        printf("denklemin 1.koku %.2f Denklemin 2.koku %.2f dir",x1,x2)
       
        return 0; 

}

int main hatası veriyor yanlış veya eksik olan ne ? acil yardımcı olursanız sevinirim ..

White-Fox
26-10-2017, 18:39   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

printf in sonuna bir ;

BaB1
28-10-2017, 15:12   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Eki 2017

Yok başka sıkıntı var onu düzelttim zaten

White-Fox
23-11-2017, 00:54   |  #4  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Öyle bir hata vermemesi gerekir tabi kök içi negatif(karmaşık sayı) olduğunda floata atamaya çalışmandan kaynaklanıyor olabilir.Online bir compiler ile  o noktalı virgülü koyduğunda hata vermeden çalıştığını görebiliyorum.Tek şartı delta 0 dan büyük olmalı.eşit olmalı ama asla küçük olmamalı.

gelengiden
29-11-2017, 17:21   |  #5  
Yeni Üye
Teşekkür Sayısı: 1
30 mesaj
Kayıt Tarihi:Kayıt: Kas 2017

çalıştırdım çalışıyor  sıkıntı derleyiciden olabilir mi

 hangi İDE kullanıyorsun?