bsc

Comprehensive codebase and coursework for the 4-year B.Sc. Computer Science Honours degree (WBSU)

git clone https://github.com/notamitgamer/bsc.git
· rebuilt hourlyOpen on GitHub
root / semester_1 / letusc / lucproblem010.c

lucproblem010.c (1068B)


      1 /* Write a program to generate all combination of 1, 2 and 3 using for loop. */
      2 /* Let Us C, Chap - 6, Page - 103, Problem 6.3 */
      3 
      4 #include <stdio.h>
      5 
      6 int main()
      7 {
      8     printf("Combination of 1, 2 and 3 :");
      9 
     10     // for 1 digit numbers
     11     for (int i = 1; i <= 3; i++)
     12     {
     13         printf("  %d", i);
     14     }
     15 
     16     // for 2 digit numbers
     17     for (int i = 1; i <= 3; i++)
     18     {
     19         for (int j = 1; j <= 3; j++)
     20         {
     21             printf("  %d%d", i, j);
     22         }
     23     }
     24 
     25     // for 3 digit numbers
     26     for (int i = 1; i <= 3; i++)
     27     {
     28         for (int j = 1; j <= 3; j++)
     29         {
     30             for (int k = 1; k <= 3; k++)
     31             {
     32                 printf("  %d%d%d", i, j, k);
     33             }
     34         }
     35     }
     36 
     37     // for 4 digit numbers
     38     for (int i = 1; i <= 3; i++)
     39     {
     40         for (int j = 1; j <= 3; j++)
     41         {
     42             for (int k = 1; k <= 3; k++)
     43             {
     44                 for (int l = 1; l <= 3; l++)
     45                 {
     46                     printf("  %d%d%d%d", i, j, k, l);
     47                 }
     48             }
     49         }
     50     }
     51 
     52     return 0;
     53 }