600851475143 sayisinin asal bölenlerini bulan program yapmaya çalışıyorum algoritmayı kafamda böyle kurdum yanlış mı yol izlemişim eğer yanlışsa doğrusunu yazabilirseniz çok sevinirim.
yok mu yapan 🙁
#include <stdio.h>
int main() { int i=2,theBiggest; long long int number=600851475143;
while(number!=1) { if(number%i==0) { printf("%10d |%6d\n",number,i); number=number/i; theBiggest=i; } else { i++; }
} printf("the biggest divider prime number = %d",theBiggest); return 0; }
Şöyle de yapabiliriz aşağıdaki if(flag==1) yaparsan sanki problem giderilecek gibi
Ebubekir97 olmadı hocam