Write a program to print the following patterns using loops. a) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 code example

Example 1: Write a program to print following pattern; 1 1 2 1 2 3 1 2 3 4

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

Example 2: pyramid pattern in java

// Java implementation to print the 
// following pyramid pattern 
public class Pyramid_Pattern { 
  
    // function to print the following pyramid 
    // pattern 
    static void printPattern(int n) 
    { 
        int j, k = 0; 
  
        // loop to decide the row number 
        for (int i = 1; i <= n; i++) { 
              
            // if row number is odd 
            if (i % 2 != 0) { 
              
                // print numbers with the '*'  
                // sign in increasing order 
                for (j = k + 1; j < k + i; j++) 
                    System.out.print(j + "*"); 
                System.out.println(j++); 
  
                // update value of 'k' 
                k = j; 
            } 
  
            // if row number is even 
            else { 
                 
                // update value of 'k' 
                k = k + i - 1; 
  
                // print numbers with the '*' in 
                // decreasing order 
                for (j = k; j > k - i + 1; j--) 
                    System.out.print(j + "*"); 
                System.out.println(j); 
            } 
        } 
    } 
  
    // Driver program to test above 
public static void main(String args[]) 
    { 
        int n = 5; 
        printPattern(n); 
    } 
}

Tags:

Java Example