PLAY WITH CODING

Home Basic Program If & Else Loops Conversion Pattern logo

Program Based on Pattern

SOURCE CODE

PROBLEM-1

4
4*3
4*3*2
4*3*2*1

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=0;
      for(int i=1;i<=num;i++)
    {
         k=num;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4
4*3
4*3*2
4*3*2*1

PROBLEM-2

D
D*C
D*C*B
D*C*B*A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch;
      for(int i=1;i<=num;i++)
    {
         ch='A'+num-1;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
             ch--;
      }
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch;
      for(int i=1;i<=num;i++)
    {
         ch='A'+num-1;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
             ch--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D
D*C
D*C*B
D*C*B*A

PROBLEM-3

4
3*3
2*2*2
1*1*1*1

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=num;
      for(int i=1;i<=num;i++)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
      }
        k--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4
3*3
2*2*2
1*1*1*1

PROBLEM-4

D
C*C
B*B*B
A*A*A*A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch='A'+num-1;
      for(int i=1;i<=num;i++)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
      }
        ch--;
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch='A'+num-1;
      for(int i=1;i<=num;i++)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
      }
        ch--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D
C*C
B*B*B
A*A*A*A

PROBLEM-5

4*3*2*1
4*3*2
4*3
4

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=0;
      for(int i=num;i>=1;i--)
    {
         k=num;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4*3*2*1
4*3*2
4*3
4

PROBLEM-6

D*C*B*A
D*C*B
D*C
D

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch;
      for(int i=num;i>=1;i--)
    {
         ch='A'+num-1;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
             ch--;
      }
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch;
      for(int i=num;i>=1;i--)
    {
         ch='A'+num-1;
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
             ch--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D*C*B*A
D*C*B
D*C
D

PROBLEM-7

4*4*4*4
3*3*3
2*2
1

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=num;
      for(int i=num;i>=1;i--)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
      }
        k--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4*4*4*4
3*3*3
2*2
1

PROBLEM-8

D*D*D*D
C*C*C
B*B
A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch='A'+num-1;
      for(int i=num;i>=1;i--)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
      }
        ch--;
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch='A'+num-1;
      for(int i=num;i>=1;i--)
    {
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
      }
        ch--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D*D*D*D
C*C*C
B*B
A

PROBLEM-9

4*3*2*1
  4*3*2
    4*3
      4

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=0;
      for(int i=num;i>=1;i--)
    {
         k=num;
         for(int space=i;space<num;space++)
             cout<<"  ";
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4*3*2*1
  4*3*2
    4*3
      4

PROBLEM-10

D*C*B*A
  D*C*B
    D*C
      D

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch;
      for(int i=num;i>=1;i--)
    {
         ch='A'+num-1;
         for(int space=i;space<num;space++)
             printf("  ");
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
             ch--;
      }
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch;
      for(int i=num;i>=1;i--)
    {
         ch='A'+num-1;
         for(int space=i;space<num;space++)
             cout<<"  ";
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
             ch--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D*C*B*A
  D*C*B
    D*C
      D

PROBLEM-11

4*4*4*4
  3*3*3
    2*2
      1

Code


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


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int k=num;
      for(int i=num;i>=1;i--)
    {
         for(int space=i;space<num;space++)
             cout<<"  ";
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<k;
             else
             cout<<k;
      }
        k--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

4*4*4*4
  3*3*3
    2*2
      1

PROBLEM-12

D*D*D*D
  C*C*C
    B*B
      A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch='A'+num-1;
      for(int i=num;i>=1;i--)
    {
         for(int space=i;space<num;space++)
             printf("  ");
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
      }
        ch--;
        printf("\n");
    }
    return 0;
}


#include  <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch='A'+num-1;
      for(int i=num;i>=1;i--)
    {
         for(int space=i;space<num;space++)
             cout<<"  ";
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
      }
        ch--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

D*D*D*D
  C*C*C
    B*B
      A

PROBLEM-13

      4
    4*3
  4*3*2
4*3*2*1

Code


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


#include <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int a;
      for(int i=1;i<=num;i++)
    {
         a=num;
         for(int space=1;space<=num-i;space++)
             cout<<"  ";       /* double space*/
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<a;
             else
             cout<<a;
             a--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

      4
    4*3
  4*3*2
4*3*2*1

PROBLEM-14

      D
    D C
  D*C*B
D*C*B*A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch;
      for(int i=1;i<=num;i++)
    {
         ch='A'+num-1;
         for(int space=1;space<=num-i;space++)
             printf("  ");       /* double space*/
          for(int j=1;j<=i;j++)
      {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
             ch--;
      }
        printf("\n");
    }
    return 0;
}


#include <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch;
      for(int i=1;i<=num;i++)
    {
         ch='A'+num-1;
         for(int space=1;space<=num-i;space++)
             cout<<"  ";       /* double space*/
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
             ch--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

      D
    D C
  D*C*B
D*C*B*A

PROBLEM-15

      4
    3*3
  2*2*2
1*1*1*1

Code


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


#include <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      int a=num;
      for(int i=1;i<=num;i++)
    {
         for(int space=1;space<=num-i;space++)
             cout<<"  ";       /* double space*/
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<a;
             else
             cout<<a;
      }
        a--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

      4
    3*3
  2*2*2
1*1*1*1

PROBLEM-16

      D
    C*C
  B*B*B
A*A*A*A

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      char ch='A'+num-1;
      for(int i=1;i<=num;i++)
    {
         for(int space=1;space<=num-i;space++)
             printf("  ");       /* double space*/
          for(int j=1;j<=i;j++)
       {
             if(j!=1)
             printf("*%c",ch);
             else
             printf("%c",ch);
       }
        ch--;
        printf("\n");
    }
    return 0;
}


#include <iostream>
using namespace std;
int main()
{
      int num;
      cout<<"enter number of rows : ";
      cin>>num;
      char ch='A'+num-1;
      for(int i=1;i<=num;i++)
    {
         for(int space=1;space<=num-i;space++)
             cout<<"  ";       /* double space*/
         for(int j=1;j<=i;j++)
      {
             if(j!=1)
             cout<<"*"<<ch;
             else
             cout<<ch;
      }
        ch--;
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 4

      D
    C*C
  B*B*B
A*A*A*A