Patterns

Share:

Patterns using C language

Pattern 1:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=5;j++){
printf("%d",i);
}
printf("\n");
}
getch();
}
output:
11111
22222
33333
44444
55555
Pattern 2:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
getch();
}
output:
*
**
***
****
*****
Pattern 3:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i='A';i<='H';i++)
{for(j='A';j<=i;j++)
{
printf("%c",j);
}
printf("\n");
}
getch();
}
output:
A
AB
ABC
ABCD
ABCDE
ABCDEF
ABCDEFG
ABCDEFGH
Pattern 4:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i=1;i<=5;i++)
{for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
getch();
}
output:
1
22
333
4444
55555
Pattern 5:
#include <stdio.h>
#include <conio.h>
void main() {
int rw, c, n=1 ,len;
printf("Enter number of rows:");
scanf("%d", &len);
for (rw=1;rw<=len;rw++) {
printf("\n");
for (c=1;c<=rw;c++) {
printf(" %2d ", n);
n++;
}
}
getch();
}
output:
Enter number of rows:5

  1
  2   3
  4   5   6
  7   8   9  10
 11  12  13  14  15
Pattern 6:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("%d",j);
}
printf("\n");
}
getch();
}
output:
1
12
123
1234
12345
Pattern 7:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j;
for(i=5;i>=1;i--){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
getch();
}
output:
*****
****
***
**
*
Pattern 8:
#include <stdio.h>
#include <conio.h>
void main() {
int i,j,k,s=0;
for (i=1; i<=5; i++) {
for (k=s; k<5; k++) {
printf(" ");
}
for (j=0; j< i; j++) {
printf(" * ");
s=s+1;
}
printf("\n");
}
getch();
}
output:
      *
     *  *
   *  *  *
 *  *  *  *
 *  *  *  *  *
Pattern 9:
#include <stdio.h>
#include <conio.h>
void main() {
int i, j=5, k, x;
for (i=1;i<=5;i++) {
for (k=1;k<=j;k++) {
printf(" ");
}
for (x=1;x<=i;x++) {
printf("%d",i);
printf(" ");
}
printf("\n");
j=j-1;
}
getch();
}
output:
     1
    2 2
   3 3 3
  4 4 4 4
 5 5 5 5 5
Pattern 10:
#include <stdio.h>
#include <conio.h>
void main() {
int i,j,k;
for (i=1; i<=5; i++) {
for (j=5; j>=i; j--) {
printf(" ");
}
for (k=1; k<=i; k++) {
printf("*");
}
printf("\n");
}
getch();
}
output:
     *
    **
   ***
  ****
 *****












No comments