Wednesday, November 14, 2018

Factorial program in C



Factorial program in C programming language: Three methods to find factorial, using a for loop, using recursion and by creating a function. Factorial is represented using '!', so five factorial will be written as (5!), n factorial as (n!). Also, n! = n*(n-1)*(n-2)*(n-3)...3.2.1 and zero factorial is defined as one i.e., 0! = 1.



Factorial program in C using a for loop

#include
 
int main()
{
  int c, n, fact = 1;
 
  printf("Enter a number to calculate its factorial\n");
  scanf("%d", &n);
 
  for (c = 1; c <= n; c++)
    fact = fact * c;
 
  printf("Factorial of %d = %d\n", n, fact);
 
  return 0;
}

C factorial program output


Factorial program in C using recursion

#include
 
long factorial(int);
 
int main()
{
  int n;
  long f;
 
  printf("Enter an integer to find its factorial\n");
  scanf("%d", &n);
 
  if (n < 0)
    printf("Factorial of negative integers isn't defined.\n");
  else
  {
    f = factorial(n);
    printf("%d! = %ld\n", n, f);
  }
 
  return 0;
}
 
long factorial(int n)
{
  if (n == 0)
    return 1;
  else
    return(n * factorial(n-1));
}

Recursion is a technique in which a function calls itself, for example, in the above code factorial function is calling itself. To solve a problem using recursion you must first express its solution in recursive form.

Factorial program in C using function

#include
 
long factorial(int);
 
int main()
{
  int number;
  long fact = 1;
 
  printf("Enter a number to calculate its factorial\n");
  scanf("%d", &number);
 
  printf("%d! = %ld\n", number, factorial(number));
 
  return 0;
}
 
long factorial(int n)
{
  int c;
  long result = 1;
 
  for (c = 1; c <= n; c++)
    result = result * c;
 
  return result;
}

C# program to make short name from fullname of user

 WAP  in C# to make shortname from fullname.

In this program of C# we are going to learn how to make short name from full name of user.
Here we some variables like fullname(to store fullname of user), shorname(to store short name of user), i(to make use of loop), lindex(to store the value of last index from where the space comes)
...................


C# Program to find Armstrong number

C# Program to find Armstrong Number

An Armstrong Number is an integer such that the sum of the cubes of its digits is equal to the number itself.

CODE:

1)Finding Armstrong number till 3 digits only


 using System;

namespace armstrongNumber
{
    class Program
    {
        static void Main(string[] args)
        {
            int no,r,sum=0,n=0;
            Console.WriteLine("Enter number\n");
            no = int.Parse(Console.ReadLine());
            n = no;
            while (n > 0)
            {
                r = n % 10;
                n = n / 10;
                sum += r*r*r;
            }

            if (sum == no)
            {
                Console.WriteLine(no+" is a Amstrong number" );
            }
            else
            {
                Console.WriteLine(no+" is not a Amstrong number");
            }
            Console.ReadLine();
        
        }
    }
}

C# program to generate voucher code

        C# progran to generate voucher code

code:

using System;


namespace  getvoucher
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Your voucher code is:");
            Random rm = new Random();
            for (int j = 1; j <=16;j++ )
            {
           
                int n = rm.Next(1,9);
                Console.Write(n);
                if (j%4==0)
                {
                    if (j == 16)
                    {
                        Console.Write("");
                    }
                    else
                    Console.Write("-");
                }
            }
            Console.ReadKey();
        }
    }
}

The output will be:



Sunday, July 1, 2018

C program to simple calculator using function

WAP in C to make simple calculator using user defined function


It's a C program through which you can make Simple Calculator through User Defined Function.
In it we can do addition of two numbers, subtraction of two number , multiplication of two number an division of two numbers ,But on our need we can increase the variables and be able to do many numbers addition ,subtraction , multiplication and division .
Here we have use fflush(stdin); function to take standard input as after entering integer value we can't take string characters so to take string we use this function..


C program to display ASCII value of alphabet


WAP in C to print alphabets from A to Z

This program is made to display ASCII value of alphabets. The ASCII value of A-Z is 65-91.this program will all capital letter alphabet  with a time delay of 1 sec.
Here we use delay() to use time which is in dos.h header file  ,we have to enter time in millisecond because it takes time in millisecond...

IND vs AUS: Smith & Labuschagne Holds Fort As Fourth Test Ends Up In A Stalemate

  Beginning on 158 after Tea for the loss of two wickets for visiting Australian side with two stalwarts Steve Smith and   Marnus Labuschagn...