Итак, мне нужно написать программу, чтобы запросить у пользователя целое число, а затем это целое число будет определять, сколько еще записей получит пользователь, прежде чем добавить все введенные числа.Итак, если первое введенное целое число равно «5», то пользователь может ввести еще 5 целых чисел.Эти 5 целых чисел затем добавляются вместе в конце и отображаются.Я написал программу с циклами for, но по какой-то причине она добавляет только первые 4 целых числа, а не 5-е.Вот код:
int main() { //declare main function
int c=0,n,i; //declare integers
int sum=0;
printf("\nEnter an integer: "); //ask user for input and create a label
scanf("%d",&n);
if (n>=0) { //use if statement
for (i=0;i<n;i++) //use for loop inside if statement to account for negative integers
{
sum+=c;
printf("Enter an integer: ");
scanf("%d",&c);
}
}
else {
printf("Wrong number. You can only enter positive integers!");
}
printf("The sum of the %d numbers entered is: %d",i,sum);
return 0;
}