[ create a new paste ] login | about

Link: http://codepad.org/ODcXHGOZ    [ raw code | output | fork ]

C, pasted on May 13:
#include <stdio.h>
static int n1 = 0, n2 = 1;
void add(int);
void multi(int);
int main()
{
 int i;
 for (i = 1; i <= 5; i++) {
   add(i);
   multi(i);
   printf("%d%s time: n1 = %d, n2= %d\n",
          i, 
          (i == 1) ? "st" : (i == 2) ? "nd" :
          (i == 3) ? "rd" : "th",
          n1, n2);
 }
 return 0;
}

void add(int i)
{
 n1 += i;
}

void multi(int r)
{
 n2 *= r;
}


Output:
1
2
3
4
5
1st time: n1 = 1, n2= 1
2nd time: n1 = 3, n2= 2
3rd time: n1 = 6, n2= 6
4th time: n1 = 10, n2= 24
5th time: n1 = 15, n2= 120


Create a new paste based on this one


Comments: