Pattern 17 : Arrow star pattern program in C language using Patterns.
Write a C program to print the following Arrow star pattern using for loops:
C Program to print the Arrow star pattern here is an example output, if the user input is 5.
Note: This program is one of the program in Series of Star Pattern programs in C
Program to print Arrow star pattern on Console:
-
#include<stdio.h>
-
int main()
-
{
-
int i,j,k,num;
-
printf(“Enter any value : “);
-
scanf(“%d”,&num);
-
for(i=-num;i<=num;i++)
-
{
-
k=i;
-
if(k<0)
-
{
-
k = k * –1;
-
}
-
for (j = 0; j <= num; ++j)
-
{
-
if (j<k)
-
{
-
printf(” “); // two spaces
-
}
-
else
-
{
-
printf(“*”); // one star only
-
}
-
}
-
printf(“\n“);
-
}
-
return 0;
-
}
Output :
Related Programs :
- Basic star pattern program (The square pattern with stars).
- Triangle star pattern program.
- Triangle star pattern program with Spaces.
- Pyramid star pattern.
- Reverse Pyramid program.
- Diamond Star pattern program.
- star pattern program.
- K-Star pattern program.
- Empty Rhombus program.
- X-Star pattern program.
More C programs:
- Program to calculate Maximum of three numbers.
- What are Prime Number and C program to Check given number is Prime or Not
- Check given Number is Prime or not Using Square Root(sqrt) Function.(Efficient way)
- C Program to generate prime numbers between two numbers
- C Program to generate first N prime numbers.
- C program to Calculate percentage of student.
- C Program to check given year is the leap or not.
- C Program to convert Temperature.
- C program to understand type conversation.
- Finding Largest of two numbers using the conditional operator in C.
- C program to calculate the simple Interest,
- C program to understand Size of Operator.
- 200+ C Programs.
C Tutorials with simple Examples:
- Arithmetic Operators with Examples.
- Arithmetic operators priority and it’s Associativity.
- Modulus Operator and Hidden Concepts of Modulus Operator.
- Precedence Table or Operators Priority Table.
- Assignment Operator, Usage, Examples
- Increment Operator and Different types of Increment operators Usage with Examples.
- Decrement Operator and Different types of Decrement operators with Examples.
- Logical or Boolean Operators.
Here is the python version of it, (Easy to understand)
Code:
num = int(input(“provide input “))
for i in range(num*2):
print(” ” * ((num-1-i)*2),end=”)
print(” ” * ((num-1-i)*2*(-1)),end=”)
print(“*” * (i+1))
This pattern is left direction ,how reverse it to right direction