Alphabet Pattern 21 (or) Character Pattern 21 Program in Java

Write "Java"  Program to print below Alphabet Pattern21 (or) Character Pattern21:

To understand this example, you should have knowledge of the following topics:

·  Java if Else Statement.
·  Java For loop
·   Java programming operators.

Java Character pattern 21 program using For loop:
import java.util.Scanner;
class alphabetPattern21
{
public static void main(String[] ags)
{
    int i, j,k;
   System.out.println("Enter the number of lines");
   Scanner s = new Scanner(System.in);
   k = s.nextInt();
    for(i = 1;i <= k;i++)
    {  
        for(j = 1;j <= k-i;j++)
           {
            System.out.print(" ");
            }
           for( j = 1; j <= i; j++)
           {
            System.out.print((char)(j+64));
            }
          for( j = i -1; j >= 1; j--)
           {
            System.out.print((char)(j+64));
           }
        System.out.println();
    }
  }
}
Output:
Enter the number of lines 5
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
Explanation:
  • The first three integers "i", "j", "k" are declared of type int.
  • Then in the First for loop “i” value is initialized with a value of "1". 
  • Now “i” value is checked with the condition "i <= k" (where the "k" value is given through Keyboard). If the condition is True loops enter into second for loop.
  • Now the loop enters into the second for loop and checks the condition "j <= k-i". Where "j = 1". and the condition is True prints the statement.
  • Now the loop enters into third for loop and checks the condition "j <= i". If the condition is True print the statement.
  • Now the loop enters into the fourth for loop and checks the condition "j >= 1". If the condition is True print the statement.
  • Now prints the " Alphabet". Print up to third for loop condition becomes False.
  • When the value of "k"  becomes less than the "i" value the program terminates.
Share:

C Data Types and Types of data types in C

C Data Types: Data types specify the type of data that a variable can store. All C compilers support Five fundamental data types, they are an integer(int), character(char), floating-point(float), double-precision floating-point(double) and void.

There are the following data types in the C language.


TypesData Types
Primary Data Typeint, char, float, double
Derived Data Typearray, pointer, structure, union
Enumeration Data Typeenum
Void Data Typevoid

Following are the examples of some very commonly used data types used in C:

int: int variable is used to store an integer.

char: char stores a single character and requires a single byte of memory in almost all compilers.

float: It is used to store decimal numbers (numbers with floating-point value) with single precision.

double: It is used to store decimal numbers (numbers with floating-point value) with double precision.

Let's see the Primary data types. Its size is given according to 32-bit shown below:

Data TypesMemory SizeRange
char1 byte(8 bits)−128 to 127
signed char1 byte(8 bits)−128 to 127
unsigned char1 byte(8 bits)0 to 255
short2 byte(16 bits)−32,768 to 32,767
signed short2 byte(16 bits)−32,768 to 32,767
unsigned short2 byte(16 bits)0 to 65,535
int2 byte(16 bits)−32,768 to 32,767
signed int2 byte(16 bits)−32,768 to 32,767
unsigned int2 byte(16 bits)0 to 65,535
short int2 byte(16 bits)−32,768 to 32,767
signed short int2 byte(16 bits)−32,768 to 32,767
unsigned short int2 byte(16 bits)0 to 65,535
long int4 byte(32 bits)-2,147,483,648 to 2,147,483,647
signed long int4 byte(32 bits)-2,147,483,648 to 2,147,483,647
unsigned long int4 byte(32 bits)0 to 4,294,967,295
float4 byte(32 bits)
double8 byte(64 bits)
long double10 byte(80 bits)


C Data types Programs:
C Data types program:
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
int main(int argc, char** argv) {
    printf("Character Bits:   %d\n", CHAR_BIT);
    printf("Character MAX :   %d\n", CHAR_MAX);
    printf("Character MIN :   %d\n", CHAR_MIN);
    printf("Integer MAX   :   %d\n", INT_MAX);
    printf("Integer MIN   :   %d\n", INT_MIN);
    printf("LONG MAX      :   %ld\n", (long) LONG_MAX);
    printf("LONG MIN      :   %ld\n", (long) LONG_MIN);
    printf("SCHAR_MAX     :   %d\n", SCHAR_MAX);
    printf("SCHAR_MIN     :   %d\n", SCHAR_MIN);
    printf("SHRT_MAX      :   %d\n", SHRT_MAX);
    printf("SHRT_MIN      :   %d\n", SHRT_MIN);
    printf("UCHAR_MAX     :   %d\n", UCHAR_MAX);
    printf("UINT_MAX      :   %u\n", (unsigned int) UINT_MAX);
    printf("ULONG_MAX     :   %lu\n", (unsigned long) ULONG_MAX);
    printf("USHRT_MAX     :   %d\n", (unsigned short) USHRT_MAX);
    return 0;
}

Output
Character Bits:   8                                                                                                                    
Character MAX :   127                                                                                                                  
Character MIN :   -128                                                                                                                 
Integer MAX   :   2147483647                                                                                                         
Integer MIN   :   -2147483648                                                                                                          
LONG MAX      :   9223372036854775807                                                                                    
LONG MIN      :   -9223372036854775808                                                                                    
SCHAR_MAX     :   127                                                                                                                  
SCHAR_MIN     :   -128                                                                                                                 
SHRT_MAX      :   32767                                                                                                                
SHRT_MIN      :   -32768                                                                                                               
UCHAR_MAX     :   255                                                                                                                  
UINT_MAX      :   4294967295                                                                                                       
ULONG_MAX     :   18446744073709551615                                                                                
USHRT_MAX     :   65535 
See Also C topics below:
Share:

Prime number program in c using if else

Prime number program in c using if else

 Prime number program in c using if else:
#include <stdio.h>
int main()
{
    int i, j, flag = 0;
    printf("Enter the Number: ");
    scanf("%d", &i);
    for(j = 2; j <= i/2; ++j)
    {
        if(i%j == 0)
        {
            flag = 1;
            break;
        }
    }
    if (i == 1)
    {
      printf("1 is neither a prime nor a composite number.");
    }
    else
    {
        if (flag == 0)
          printf("%d is a prime number.", i);
        else
          printf("%d is not a prime number.", i);
    }
    return 0;

}
Output:
Enter a number: 4

4 is a not Prime Number.
See also: Prime number program in c
Share:

Prime number program in c using do-while loop

Prime number program in c using do-while loop

 Prime number program in c using do-while loop:
#include<stdio.h>
int main()
{
    int i,j,k;
    printf("Enter a number: ");
    scanf("%d",&i);
    k=0;
    j=2;
    do
    {
        if(i%j == 0)
        {
            k=1;
            break;
        }
        j++;
    }
    while(j <= i/2);
    if(k==0)
        printf("The entered number is Prime Number");
    else
        printf("Entered number is Not Prime Number");
    return 0;

}
Output:
Enter a number: 7

The entered number is Prime Number.
See also: Factorial Program in Java
Share:

Factorial Program in Java with examples.

Factorial Program in Java and Examples


Factorial:  Factorials are products of every whole number from 1 to n Factorials are introduced in algebra. The value of 0! is 1, according to the convention for an empty product. The notation n! was introduced by the French mathematician Christian Kramp in 1808.

Formula:

n! = n(n-1)(n-2)(n-3)(2)(1)

 (or)

n! = n.(n-1)!.

Example:

4! =  4*(4-1)*(4-2)*(4-3)*(4-4)
4! =  4*3*2*1
4! = 24

Factorial Program in Java:

Factorial Program:
class Fact
{
 public static void main(String args[])
 {
  int fact = 1,j = 6;
  for(int i = 1;i<=j;i++)
  {
   fact = fact * i ;
  }
 System.out.println("Fact of 6 = "+fact);
 }
}
Output:
Fact of 6 = 720

Factorial program in Java using user entered value:

Java Factorial program:
import java.util.Scanner;
class Fact1
{               
 public static void main(String args[])
 {
  Scanner s = new Scanner(System.in); 
  int fact = 1;
  System.out.print("Enter the value of j = ");
  int j = s.nextInt();
  for(int i = 1;i<=j;i++)
  {
   fact = fact * i ;
  }
 System.out.println("Fact of " + j + " = " +fact);
 }
}
Output:
Enter the value of j = 10
Fact of 10 = 3628800

Factorial program in Java using recursion:

Java Factorial recursion program:
class FactorialRecursion
{ 
  int factorial(int n)
 {   
  if (n == 0)   
    return 1;   
  else   
    return(n * factorial(n-1));   
 }             
 public static void main(String args[])
 { 
  int i,fact = 1; 
  FactorialRecursion f1 = new FactorialRecursion();
  fact = f1.factorial(5);  
  System.out.println("Factorial of 5 = "+fact);   
 } 
} 
Output:
Factorial of 5 = 120

Factorial program in Java:

Recursion program using user entered value:

Java Recursion Factorial program using user entered value:
import java.util.Scanner;
class FactorialRecursion1
{ 
  int factorial(int n)
 {   
  if (n == 0)   
    return 1;   
  else   
    return(n * factorial(n-1));   
 }   
 public static void main(String args[])
 { 
  int i,fact = 1; 
  Scanner s = new Scanner(System.in);
  FactorialRecursion1 f1 = new FactorialRecursion1();
  System.out.print("Enter the value of J = ");
  int j = s.nextInt();
  fact = f1.factorial(j);  
  System.out.println("Factorial of J = "+fact);   
 } 
} 
Output:
Enter the value of J = 6
Factorial of J = 720
See also: Prime Number Program in C using For loop
Share:

Prime Number Program in C using For loop

Prime Number Program in C using For loop

Prime number program to print from 1 to 100.

C program to print numbers from 1 to 100:
#include<stdio.h>
int main()
{
  int limit = 100;
    printf("Prime numbers between 1 and 100 are: ");
    for(int i = 2; i < limit; i++)
    { 
     int flag = 0;
     for(int j=2;j < i;j++)
      {
             if(i%j==0)
              {
                 flag = 1;
                 break;
             }
        }
         if(flag ==0)
             printf("%d ",i);
    }
   return 0;
}
Output:
Prime numbers between 1 and 100 are: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97.

Explanation of the above program: 

  1. If the For loop condition (i <= limit) is true then loop enters into for loop and check the if condition (i%j == 0). 
  2. If the condition is true the Entered number is not the prime number.
  3.  If the condition is False, then the Prime number is printed up to the given limit. When for loop condition (101 <=100) then the program terminates.

Prime Number Program in C using For loop

Prime number program to print from 1 to N.

C program to print numbers from 1 to N:
#include<stdio.h>
int main(){
  int i,j,count,k;
    printf("Enter max range: ");
    scanf("%d",&k);
    for(i = 1;i<=k;i++)
     {
         count = 0;
         for(j=2;j<=i/2;j++){
             if(i%j==0){
                 count++;
                 break;
             }
        }
         if(count==0 && i!= 1)
             printf("%d ",i);
    }
   return 0;

}
Output:
Enter max range: 70

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67.

Explanation of the above program: 

  1. First, the user should give the range value from the keyboard. the value is stored in the variable "k". 
  2. If the For loop condition (i <= limit) is true then loop enters into for loop and check the if condition (i%j == 0). 
  3. If the condition is true the Entered number is not the prime number.
  4.  If the condition is False, then the Prime number is printed up to the given limit. When for loop condition (101 <=100) then the program terminates.

Share:

Ads

Search This Blog

  • ()
Powered by Blogger.

Strings in C With Syntax, C String Program with output

Strings in C :  Strings can be defined as the one-dimensional array of characters terminated by a null ('\0'). The difference betwee...