This program is written in C programming language and it uses nested for loops to create a diamond pattern of asterisks (*) on the console. The program first takes an input value from the user, which determines the number of rows of the diamond pattern. The outer for loop iterates from 1 to the input value, and the inner for loops are used to create the pattern on each row.
In summary, the program uses nested for loops and if-else statements to create a diamond pattern of asterisks on the console, with the number of rows determined by user input
#include<stdio.h> int main() { int i,j,n; printf("\nEnter the value:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("\n"); for(j=1;j<=(n-i);j++) { printf(" "); } for(j=1;j<i;j++) { if(j==1) { printf(" *"); } else { printf(" "); } } for(j=1;j<=i;j++) { if(j==i) { printf(" *"); } else { printf(" "); } } } for(i=1;i<=n;i++) { printf("\n"); for(j=1;j<=i;j++) { printf(" "); } for(j=n;j>i;j--) { if(j==n) { printf(" *"); } else { printf(" "); } } for(j=2;j<=(n-i);j++) { if(j==n-i) { printf(" *"); } else { printf(" "); } } } return 0; }To download raw file Click Here
Enter the value:5 * * * * * * * * * * * * * * * *
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions