/* * Author : Amit Dutta * Date : 12 Dec 2025 * Repo : https://github.com/notamitgamer/bsc * License : MIT License (See the LICENSE file for details) */ /* Write a program to generate all combination of 1, 2 and 3 using for loop. */ /* Let Us C, Chap - 6, Page - 103, Problem 6.3 */ #include int main() { printf("Combination of 1, 2 and 3 :"); // for 1 digit numbers for (int i = 1; i <= 3; i++) { printf(" %d", i); } // for 2 digit numbers for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { printf(" %d%d", i, j); } } // for 3 digit numbers for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { for (int k = 1; k <= 3; k++) { printf(" %d%d%d", i, j, k); } } } // for 4 digit numbers for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { for (int k = 1; k <= 3; k++) { for (int l = 1; l <= 3; l++) { printf(" %d%d%d%d", i, j, k, l); } } } } return 0; }