PLAY WITH CODING

Home Basic Program If & Else Loops Conversion Pattern logo

Program Based on Pattern

SOURCE CODE

PROBLEM-1

1
0 0
1 1 1
0 0 0 0
1 1 1 1 1

Code


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


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


Output

Enter number of rows :- 5

1
0 0
1 1 1
0 0 0 0
1 1 1 1 1

PROBLEM-2

1
1 0
1 0 1
1 0 1 0
1 0 1 0 1

Code


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


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


Output

Enter number of rows :- 5

1
1 0
1 0 1
1 0 1 0
1 0 1 0 1

PROBLEM-3

1
2 4
1 3 5
2 4 6 8
1 3 5 7 9

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=(i%2!=0)?1:2;
         for(int j=1;j<=i;j++)
      {
             printf("%d ",k);
             k+=2;
      }
        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=(i%2!=0)?1:2;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k+=2;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

1
2 4
1 3 5
2 4 6 8
1 3 5 7 9

PROBLEM-4

1
2 3
3 4 5
4 5 6 7
5 6 7 8 9

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=i;
         for(int j=1;j<=i;j++)
      {
             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=i;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k++;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

1
2 3
3 4 5
4 5 6 7
5 6 7 8 9

PROBLEM-5

1
3 2
6 5 4
10 9 8 7
15 14 13 12 11

Code


#include <stdio.h>
int main()
{
      int num;
      printf("enter number of rows : ");
      scanf(" %d",&num);
      int k=0, a=0;
      for(int i=1;i<=num;i++)
    {
         a+=i;
         k=a;
         for(int j=1;j<=i;j++)
      {
             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, a=0;
      for(int i=1;i<=num;i++)
    {
         a+=i;
         k=a;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

1
3 2
6 5 4
10 9 8 7
15 14 13 12 11

PROBLEM-6

5 6 7 8 9
4 5 6 7
3 4 5
2 3
1

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=i;
         for(int j=1;j<=i;j++)
      {
             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=i;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k++;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

5 6 7 8 9
4 5 6 7
3 4 5
2 3
1

PROBLEM-7

1
2 1
3 2 1
4 3 2 1
5 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+=i;
         for(int j=1;j<=i;j++)
      {
             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+=i;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

1
2 1
3 2 1
4 3 2 1
5 4 3 2 1

PROBLEM-8

5 4 3 2 1
4 3 2 1
3 2 1
2 1
1

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+=i;
         for(int j=1;j<=i;j++)
      {
             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+=i;
         for(int j=1;j<=i;j++)
      {
             cout<<k<<" ";
             k--;
      }
        cout<<"\n";
    }
    return 0;
}


Output

Enter number of rows :- 5

5 4 3 2 1
4 3 2 1
3 2 1
2 1
1