Pattern Program(Part 3)

11.Hollow inverted pyramid star pattern:

input :5
*********
 *     *
  *   *
   * *
    *

Program:

#include<stdio.h>
int main(){
int i,j,n;
    printf("Enter number of rows:");
    scanf("%d",&n);
     for(i=1;i<=n;i++){
            for(j=1;j<i;j++)
            {
                printf(" ");
            }
       for(j=1;j<=(n*2-(2*i-1));j++){
            if(i==1||j==1||j==(n*2-(2*i-1)))
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }printf("\n");
    }return 0;
}

12.Pascal's triangle:

input:6
               1
             1   1
           1   2   1
         1   3   3   1
       1   4   6   4   1
     1   5  10  10   5   1

Program:

#include <stdio.h>
int main() {
   int n, x = 1, space, i, j;
   printf("Enter number of rows: ");
   scanf("%d", &n);
   for (i = 0; i < n; i++) {
      for (space = 1; space <= n - i; space++)
         printf("  ");
      for (j = 0; j <= i; j++) {
         if (j == 0 || i == 0)
            x = 1;
         else
            x = x * (i - j + 1) / j;
         printf("%4d", x);
      }
      printf("\n");
   }
   return 0;
}

13.Half pyramid of alphabets:

input: C
A
B B
C C C

Program:

#include <stdio.h>
int main() {
   int i, j;
   char n, x = 'A';
   printf("Enter uppercase letter: ");
   scanf("%c", &n);
   for (i = 1; i <= (n - 'A' + 1); ++i) {
      for (j = 1; j <= i; ++j) {
         printf("%c ", x);
      }
      ++x;
      printf("\n");
   }
   return 0;
}

14.Binary pattern program:

input:5
1
10
101
1010
10101

program:

#include<stdio.h>
int main() {
	int i,j,n;
	printf("Enter number");
	scanf("%d",&n);
	for (i=1;i<=n;i++) {
		for (j=1;j<=i;j++) {
			printf("%d",j%2);
		}
		printf("\n");
	}
	return 0;
}

15.Hollow rectangle with same number:

input:5
11111
1   1
1   1
1   1
11111

Program:

#include<stdio.h>
int main() {
	int i,j,n;
	printf("Enter number");
	scanf("%d",&n);
	for (i=1;i<=n;i++) {
		for (j=1;j<=n;j++) {
			if(j==n || j==1 || i==1 || i==n)
                printf("1"); 
                else
                printf(" ");
		}
		printf("\n");
	}
	return 0;
}

Posted on by