/* valinsum.c */ #include #include /* Lasketaan yhteen luvut 1..ylaraja */ int valin_summa(int ylaraja) { int i,summa=0; for (i=1; i<=ylaraja; i++) summa += i; return summa; } /* Lasketaan yhteen luvut 1..ylaraja */ int valin_summa_2(int ylaraja) { int i,summa; for (summa=0, i=1; i<=ylaraja; i++) summa += i; return summa; } /* Lasketaan yhteen luvut 1..ylaraja */ int valin_summa_3(int i) { int s; for (s=0; i; s += i--); return s; } int main(void) { int yr=6; printf("Summa 1..%d = %d\n",yr,valin_summa(yr)); printf("Summa 1..%d = %d\n",yr,valin_summa_2(yr)); printf("Summa 1..%d = %d\n",yr,valin_summa_3(yr)); return 0; }