Chce napisać prosty program obliczania sumy liczb pobranych od użytnika. Mam taki kod
#include<stdio.h>
int main()
{
int n;
int i;
int c;
int suma = 0;
printf("Ile liczb chcesz wprowadzić?\n");
scanf("%d", &c);
printf("Podaj liczby\n");
scanf("%d", &n);
for(i = 1; i <= n; i++){
suma = suma + i;
}
printf("%d", suma);
return 0;
}
i dostaje takie coś
Ile liczb chcesz wprowadzić?
3
Podaj liczby
3
6
ktoś wie dlaczego się tak dzieje że gdy podam 3 liczby i chce dodać np. do 3+3+3 to dostaje 6, a nie 9