Code Competitions

Coding competition
Showing posts with label number of patterns. Show all posts
Showing posts with label number of patterns. Show all posts

Friday, 31 May 2013

program to create different number of patterns

#include<iostream.h>
#include<conio.h>
void assend1(int);
void assend2(int);
void decend(int);
void triangle(int);
void main()
{
    int i,j,n;
    clrscr();
    cout<<"enter the value of n";
    cin>>n;
    cout<<"\nthe series 1 is: \n";
    assend1(n);
    cout<<"\nthe series 2 is ";
    assend2(n);
    cout<<"\nthe series 3 is\n";
    decend(n);
    cout<<"\nthe series 4 is \n";
    triangle(n);
    getch();
}
void assend1(int n)
{
    int i,j;
    for(i=1;i<=n;i++)
    {
        for(j=i;j>=1;j--)
        {
            cout<<" "<<j;
        }
        cout<<"\n";    

    }

}
void assend2(int n)
{
    int i,j;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=i;j++)
        {
            cout<<" "<<j;
        }
        cout<<"\n";
    }
}
void decend(int n)
{
    int i=n,j;
    while(i>=1)
    {
        for(j=i;j>=1;j--)
        {
            cout<<" "<<j;
        }
        cout<<"\n";
        i--;
    }
}
void triangle(int n)
{
    int i,j,k,l;
    //cout<<n;
    for(i=1;i<=n;i++)
    {
        j=i;
        //for(j=i;j<n;j++)
        do
        {
            cout<<" ";
        }
        while(j++<n);
        for(k=1;k<=i;k++)
        {
            cout<<k;
        }
        for(l=i-1;l>=1;l--)
        {
            cout<<l;
        }
        cout<<"\n";
    }

}