Pattern 80

Pattern 80 post thumbnail image

C

#include<stdio.h>

void main()
{

  int n=10;// size

  int i,j,k;

  for(i=n; i>=1; i--)
  {
    k = i;

    for(j=1; j<=i; j++)
    {
      printf("%2d ",k);
      k=k+(n-j);
    }
    printf("\n");
  }

}

C++

 #include<iostream.h>
 
 int main()
 {
 
 int n=10;// size
 
 int k;
 
 for(int i=n;i>=1;i--)
 {
   k = i;
 
   for(int j=1;j<=i;j++)
  {
   cout<<k<<" ";
   k=k+(n-j);
  }
   cout<<endl;
 }
 
 }

Java

  class PatternProg
  {
	 public static void main(String args[])
	 {

	 int n = 10; // size

	 int k;

	 for (int i = n;i >= 1;i--)
	 {
	   k = i;

	   for (int j = 1;j <= i;j++)
	   {
	   System.out.printf("%2d ",k);
	   k = k + (n - j);
	   }
	   System.out.println();
	 }

	}
}

C#

using System;

class PatternProg
{
  public static void Main()
  {

    int n = 10; // size

    int k;

    for (int i = n; i >= 1; i--)
    {
      k = i;

      for (int j = 1; j <= i; j++)
      {
        Console.Write("{0,2:D} ", k);
        k = k + (n - j);
      }
      Console.WriteLine();
    }

    Console.ReadKey(true);
  }
}

Python

n = 10 # size

for x in range(n, 0, -1):
  k = x
  for y in range(1 , x + 1):
    print("{:2d} ".format(k), end="")
    k = k + (n - y)
  print()
0 0 votes
Rate this Program
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Related Patterns