In this tutorial you will learn about the C Program to Print 1 and 0 in Alternative Rows and its application with practical example.
C Program to print 1 and 0 in Alternative Rows
In this tutorial, we will learn to create a C program that will print 1 and 0 in Alternative Rows 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.
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:-
The alternative pattern means the printing of data in an alternate format, one time it returns 1 in one row, and the next time it returns 0 in another row. The alternative pattern is made using C programming.
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.
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 |
/* C Program to Print 1 and 0 in Alternative Rows */ #include<stdio.h> int main() { //Declaring the required variables for the program int i, j, rw, cl; //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(" \nPlease Enter the Number of Rows : "); scanf("%d", &rw); printf(" \nPlease Enter the 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++) { if(i % 2 != 0) { // Print 1 if current column is even printf("1"); } else { // Print 0 if current column is even printf("0"); } } 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.