Çözüldü C kodundaki hata nedir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

SuperSalatalik

Hectopat
Katılım
16 Aralık 2020
Mesajlar
24
Daha fazla  
Cinsiyet
Erkek
Kod:
#include"stdio.h"
#include"math.h"

int main() {

 double x;
 double y;

 printf("ilk tabani gir");
 scanf("%d",&x);
 printf("simdi ussu gir");
 scanf("%d",&y);

 printf("sonuc:%f", pow(x,y));

 return 0;
}

Neden çalışmıyor?
 
Son düzenleyen: Moderatör:
%d integer değer almak için kullanılır. Onu %lf ile değiştirin.

C:
#include"stdio.h"
#include"math.h"

int main() {

 double x;
 double y;

 printf("ilk tabani gir");
 scanf("%lf",&x);
 printf("simdi ussu gir");
 scanf("%lf",&y);

 printf("sonuc:%f", pow(x,y));

 return 0;
}
 
çok teşekkür ederim!
%d integer değer almak için kullanılır. Onu %lf ile değiştirin.

C:
#include"stdio.h"
#include"math.h"

int main() {

 double x;
 double y;

 printf("ilk tabani gir");
 scanf("%lf",&x);
 printf("simdi ussu gir");
 scanf("%lf",&y);

 printf("sonuc:%f", pow(x,y));

 return 0;
}
[/QUOTE]

Ek olarak kutuphaneleri yanlis import ediyorsun #include <stdio.h> #include <math.h> vs.
C'de böyle diye biliyorum.

double değerleri %d ile değil %lf ile almanız gerekiyor.
Teşekürler
 

Technopat Haberler

Yeni konular

Geri
Yukarı