Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  program
Language: JAVA
Code:
import java.lang.*;
import java.io.*;
/**
 * Note that Java console applications need to be run through the java runtime
 * by running "java -jar JarFile.jar" in the command line.
 * Java console applications can not be previewed in the Compilr IDE, only applets can.
 */
public class Program
{
    /**
     * This is the main entry point for the application
     */
    public static void main(String args[])throws IOException
    {
        int sum=0,i,j,k;
        public static int fact(int f)
        {
 for(i=f;i<1;i--)
 {
     f=f*i;
     
 }
            return f;
        }
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
System.out.println("enter the value ");
String Str=br.readLine();
int n=Integer.parseInt(Str);
/*for(i=0;i<=n/3;i++)
{
for(j=0;j<=n-3*i/2;j++)
{
for(k=0;k<=n-3*i-2*j;k++)
{
if(((3*i)+(2*j)+k)==n)
{
sum=sum+1;
 System.out.println("number of three steps="+i);
    System.out.println("number of two steps="+j);
    System.out.println("number of one steps="+k);
}
}
}
}
        for(i=n/3;i>=0;i--)
{
for(j=n-3*i/2;j>=0;j--)
{
for(k=n-3*i-2*j;k>=0;k--)
{
if(((3*i)+(2*j)+k)==n)
{
sum=sum+1;
}}}}*/
   sum=fact(n);
System.out.println(sum);
    }
}
Comments: