In this tutorial you will learn about the C program to print 1 and 0 in Alternative Columns and its application with practical example.
C Program to print 1 and 0 in Alternative Columns
In this tutorial, we will learn to create a C program that will print 1 and 0 in Alternative Columns in C programming.
Prerequisites
Before starting with this tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- For loop in C programming.
What is an Alternative pattern?
The alternative pattern means the printing of data in an alternate format, one time it returns 1, and the next time it returns 0. The alternative pattern is made using C programming.
Algorithm:-
1 2 3 4 5 6 7 8 9 |
1. Declaring the required variables for the program. 2. Taking the input rows and columns from the user. 3. Generating the pattern using the nested for loop. 4. Printing the square pattern. 5. End the program. |
Program description:-
In today’s program, we will first take the input rows and columns from the user. Then we will print the alternative pattern using the for loop containing the 0 and 1 in rows and columns. The below is an example of the pattern program code filled with numbers.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
/* C program to print 1 and 0 in Alternative Columns */ #include <stdio.h> int main() { //Declaring the required variables for the program int rw, cl, i, j; //rw = it will hold the integer value. //cl = it will hold the integer value. //i = it will hold the integer value. //j = it will hold the integer value. /* Taking Input rows and columns from user */ printf("Enter number of rows: "); scanf("%d", &rw); printf("Enter number of columns: "); scanf("%d", &cl); //GEnerating the pattern by the for loop for(i=1; i<=rw; i++) { for(j=1; j<=cl; j++) { // Print 1 if current column is even if(j%2 == 1) { //printing the output pattern. printf("0"); } else { //printing the output pattern. printf("1"); } } printf("\n"); } return 0; } |
Output:-
In the above program, we have last initialized the required variable.
- rw = it will hold the integer value.
- cl = it will hold the integer value.
- j = it will hold the integer value.
- i = it will hold the integer value.
Input the number of rows for the pattern.
Code to make the pattern on the screen.
Printing output pattern using c programming.