#include <stdio.h>
main ()
{
int n; /* a number */
int tri_num; /* the triangular value of the number */
printf ("TABLE OF TRIANGULAR NUMBERS by 5\n\n"); printf (" n Triangular Number\n"); printf ("--- -----------------\n");
tri_num = 0;
n = 5;
do
{
tri_num = (n * (n + 1))/2;
printf (" %d %d\n", n
, tri_num
); n = n + 5; /* better: n += 5; */
}
while (n <= 50);
return (0);
}
/* with a while loop */
I2luY2x1ZGUgPHN0ZGlvLmg+Cm1haW4gKCkKewoKICAgaW50IG47ICAgICAgICAgLyogYSBudW1iZXIgKi8KICAgaW50IHRyaV9udW07ICAgLyogdGhlIHRyaWFuZ3VsYXIgdmFsdWUgb2YgdGhlIG51bWJlciAqLwoKICAgcHJpbnRmICgiVEFCTEUgT0YgVFJJQU5HVUxBUiBOVU1CRVJTIGJ5IDVcblxuIik7CiAgIHByaW50ZiAoIiBuICAgICBUcmlhbmd1bGFyIE51bWJlclxuIik7CiAgIHByaW50ZiAoIi0tLSAgICAtLS0tLS0tLS0tLS0tLS0tLVxuIik7CgogICB0cmlfbnVtID0gMDsKCiAgIG4gPSA1OwogICBkbwogICB7CiAgICAgICB0cmlfbnVtID0gKG4gKiAobiArIDEpKS8yOwogICAgICAgcHJpbnRmICgiICVkICAgICAgICAlZFxuIiwgbiwgdHJpX251bSk7CiAgICAgICBuID0gbiArIDU7ICAvKiBiZXR0ZXI6ICBuICs9IDU7ICovCiAgIH0KICAgd2hpbGUgKG4gPD0gNTApOwogICByZXR1cm4gKDApOwp9CgovKiB3aXRoIGEgd2hpbGUgbG9vcCAqLw==