Her er en mulig løsning, som anvender en for-løkke: Og her er programmet lavet med en while-løkke:#include <stdio.h>
int main(void){
int n, sum = 0, i;
printf("Enter a positive or negative integer:\n");
scanf("%d", &n);
if (n < 0)
for(i = 2 * n; i <= n; i++) sum += i;
else
for(i = n; i <= 2 * n; i++) sum += i;
printf("%d \n", sum);
return 0;
}
#include <stdio.h>
int main(void){
int n, sum = 0;
printf("Enter a positive or negative integer:\n");
scanf("%d", &n);
if (n < 0){
int i = 2 * n;
while (i <= n) sum += i++;
}
else {
int i = n;
while (i <= 2 * n) sum += i++;
}
printf("%d \n", sum);
return 0;
}