Mega Code Archive

 
Categories / C Tutorial / Statement
 

While loop nested in a for loop

#include <stdio.h> int main(void) {   long sum = 1L;   int j = 1;   int count = 10;   int i;   for(i = 1 ; i <= count ; i++)   {     sum = 1L;        j=1;             printf("\n1");     while(j < i){       sum += ++j;       printf("+%d", j);     }     printf(" = %ld\n", sum);   }   return 0; } 1 = 1 1+2 = 3 1+2+3 = 6 1+2+3+4 = 10 1+2+3+4+5 = 15 1+2+3+4+5+6 = 21 1+2+3+4+5+6+7 = 28 1+2+3+4+5+6+7+8 = 36 1+2+3+4+5+6+7+8+9 = 45 1+2+3+4+5+6+7+8+9+10 = 55