Bir sayının faktörü sırasındaki sondaki sıfır sayısını hesaplayan aşağıdaki kod var. Program 10 olan ilk test çantası için çalışıyor ama aynı kod 17 için çalıştırıldığında C'de bir SIGFPE hatası gösteriyor mu? Nerede yanlış gittiğimi kimse söyleyebilir mi? güç operatörü değil, bitsel XOR
operatörü: sorununun neC SIGFPE Hatası?
#include<stdio.h>
#include<math.h>
int main(){
int n,i=1,j,sum=0,l;
scanf("%d",&n);
while((n/(5^i))>1)
{
j=(n/(5^i));
i++;
sum=sum+j;
}
printf("%d",sum);
return 0;
}
Programda hata ayıklayıcınızla adım atın ve yanlış gittiğiniz yeri bulmak için değerlerinizi analiz edin. Ayrıca, yanlış dil –