Code://to find the largest prime factor of the number i = 600851475143 #include<stdio.h> unsigned long long prime(unsigned long long j); unsigned long long max=1; int main() { unsigned long long i= 600851475143 ,j ; for(j = 2;j<i/2 ; j++) { if(i%j==0) max= prime(j); } printf("%llu",max); return 0; } unsigned long long prime(unsigned long long j) {unsigned long long a; for(a=2;a<j/2;a++) { if(j%a==0) return max; } return j; }