diff --git a/patterns/equilateral_triangle.c b/patterns/equilateral_triangle.c new file mode 100644 index 0000000..3ebbab1 --- /dev/null +++ b/patterns/equilateral_triangle.c @@ -0,0 +1,34 @@ +/* * + * * + * * * + * * * * */ + +#include +void pattern(int x); +int main() +{ + int n; + printf("Enter the number of rows "); + scanf("%d",&n); + pattern(n); + return 0; +} +void pattern(int x) +{ + int i, j; + for(i=1; i<=x; i++) + { + for(j=1; j<=x; j++) + { + if(j<=x-i || j>x+i) + { + printf(" "); + } + else + { + printf("* "); + } + } + printf("\n"); + } +} diff --git a/patterns/half_pyramid_progressive_numbers.c b/patterns/half_pyramid_progressive_numbers.c new file mode 100644 index 0000000..b979bf4 --- /dev/null +++ b/patterns/half_pyramid_progressive_numbers.c @@ -0,0 +1,26 @@ +/*1 + 12 + 123 + 1234*/ +#include +void pattern(int x); +int main() +{ + int n; + printf("Enter the number of rows "); + scanf("%d",&n); + pattern(n); + return 0; +} +void pattern(int x) +{ + int i,j; + for(i=1; i<=x; i++) + { + for(j=1; j<=i; j++) + { + printf("%d",j); + } + printf("\n"); + } +} diff --git a/patterns/inverted_half_pyramid.c b/patterns/inverted_half_pyramid.c new file mode 100644 index 0000000..1c86825 --- /dev/null +++ b/patterns/inverted_half_pyramid.c @@ -0,0 +1,26 @@ +/* **** + *** + ** + * */ +#include +void pattern(int x); +int main() +{ + int n; + printf("Enter the number of rows "); + scanf("%d",&n); + pattern(n); + return 0; +} +void pattern(int x) +{ + int i,j; + for(i=x; i>=1; i--) + { + for(j=1; j<=i; j++) + { + printf("*"); + } + printf("\n"); + } +} diff --git a/patterns/pyramid_with_numbers.c b/patterns/pyramid_with_numbers.c new file mode 100644 index 0000000..8221aeb --- /dev/null +++ b/patterns/pyramid_with_numbers.c @@ -0,0 +1,26 @@ +/*1 + 22 + 333 + 4444*/ +#include +void pattern(int x); +int main() +{ + int n; + printf("Enter the number of rows "); + scanf("%d",&n); + pattern(n); + return 0; +} +void pattern(int x) +{ + int i,j; + for(i=1; i<=x; i++) + { + for(j=1; j<=i; j++) + { + printf("%d",i); + } + printf("\n"); + } +}