bellow is my program to find abundant numbers; the code works I just can get it to exit properly.
Any help will be very appreciated
#include <stdio.h>
#include <stdlib.h>
int main(void) {
// Declare and initialize variables.
int n, num, sum=0, i, j;
//prompting user for input
printf("Please enter n followed by n numbers: ");
scanf("%d", &n);
//for loop for reading in the n amount of numbers
for(i=0;i<=n;i++){
scanf("%d", &num);
//setting sum to zero
sum=0;
//for loop for finding factors of num
for(j=1;j<=(num/2);j++){
//if the current j is a factor of num, add it to sum
if((num%j)==0){
sum+=j;
}
}
//print if number is abundant
if (sum>num){
printf("Test case %d: %d is abundant.\n",i+1,num);
}
//print if numer isnt abundant
else{
printf("Test case %d: %d is NOT abundant.\n",i+1, num);
}
}
system("pause");
return 0;
}
Any help will be very appreciated