Daha yeni başlayınca sürekli hata alıyorum
Yukarıdaki faktöriyel olmuyor
Maksat ödev yapmak değil, yardımcı olmak. Kodlarını burada paylaş, düzeltip yardımcı olayım. Hata almak güzeldir daha iyi öğrenirsin.
Dev C++'da C de C++ da yazabilirsin. Soruda istenen doğru sanırım. C++ değil, C kodu isteniyor.
#include<stdio.h>
#include<math.h>
int fakt (int us)
{
if (us == 1 || us == 0)
return 1;
else
return us* fakt(us - 1);
}
int main(){
int us;
int sayi;
int toplam =1;
printf("sayigir");
scanf("%d",&sayi);
for (us=1;us<25;us++){
if (sayi%2==1)
toplam=toplam-pow(sayi,us)/fakt(us);
else if (sayi%2==0)
toplam=toplam+pow(sayi,us)/fakt(us);
}
printf("sonuc= %d",toplam);
return 0;
}
Bu şekilde olmuyor faktöriyel olmuyor bir türlüKod:#include<stdio.h> #include<math.h> int fakt (int us) { if (us == 1 || us == 0) return 1; else return us* fakt(us - 1); } int main(){ int us; int sayi; int toplam =1; printf("sayigir"); scanf("%d",&sayi); for (us=1;us<25;us++){ if (sayi%2==1) toplam=toplam-pow(sayi,us)/fakt(us); else if (sayi%2==0) toplam=toplam+pow(sayi,us)/fakt(us); } printf("sonuc= %d",toplam); return 0; }
#include<stdio.h>
#include<math.h>
int fakt (int us)
{
if (us == 1 || us == 0)
return 1;
else
return us * fakt(us-1);
}
int main(){
int temp;
temp = fakt(4);
printf("%d",temp);
return 0;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.