Turbo C Programming Loops - Build Diamond Pattern of *
This program is written in Turbo C programming language and will accept a number as input. The loops are used to build a diamond pattern of *.
Source Code
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <string.h>
void main()
{
int i, j, k;
int n = 0;
printf("Program for displaying pattern of *.\n");
printf("Enter the maximum number of *: ");
scanf("%d", &n);
printf("\nHere is the Diamond of Stars\n");
for (i = 1; i <= n; i++)
{
for (j = 0; j < (n - i); j++)
printf(" ");
for (j = 1; j <= i; j++)
printf("*");
for (k = 1; k < i; k++)
printf("*");
printf("\n");
}
for (i = n - 1; i >= 1; i--)
{
for (j = 0; j < (n - i); j++)
printf(" ");
for (j = 1; j <= i; j++)
printf("*");
for (k = 1; k < i; k++)
printf("*");
printf("\n");
}
printf("\n");
}
Output
|