Patterns in C Language (using loops and if-else conditions)
#include <stdio.h>
void draw(int num)
{
for (int i = 1; i <= num; i++)
{
for (int j = 1; j <= (2 * num - 1); j++)
{
if (i + j < (num + 1))
{
printf(" ");
}
if (j <= num && (i + j) >= (num + 1))
{
printf("%d ", (2 * i) + j - num - 1);
// printf("aa");
}
if (j > num && j < num + i)
{
printf("%d ", 2 * (i - 1) - (j - num) + 1);
}
}
printf("\n");
}
}
int main(int argc, char const *argv[])
{
int num;
printf("Enter number :");
scanf("%d", &num);
draw(num);
return 0;
}
No comments:
Post a Comment