Hi can anybody correct my code please?
Code:/*Write an algorithm that gets a positive entire number N then displays all perfect numbers less or equal to N.*/ #include<stdio.h> int main (void){ int i,n,sum_div,num; char ans; do{ sum_div=0; printf("---------------\n"); printf("Enter number:"); scanf("%d", &n); printf("Perfect numbers in the range [1,%d]:", n); for(num=2;num<=n;num++){ for(i=1;i<=num/2;i++){ if(num%i==0) sum_div+=i; } if(sum_div==num) printf("%d ",num); } printf("\nContinue? <Y/N>:"); scanf(" %c", &ans);} while(ans=='Y'||ans=='y'); printf("Bye:>_n\n"); return(0); }



LinkBack URL
About LinkBacks


