Monday, 19 August 2019

Examples of CSharp Programs


Write a program given number is Even or Odd and Divisible by 2 or Not?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Even_Or_Odd_Numbers_Program
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            Console.Write("Enter Your Number : ");
            i = int.Parse(Console.ReadLine());
            if (i % 2 == 0)
            {
                Console.WriteLine("It is an Even Number");
            }
            else
            {
                Console.WriteLine("It is an Odd Number");
            }
            Console.ReadLine();
        }
      }
    }

Write a program to print Prime numbers?

        static void Main(string[] args)
        {
            int i, j, k = 0, n= 0;
            Console.WriteLine("Enter Your Number:- ");
            n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Prime Numbers are:- ");
            for (i = 2; i <= n; i++)
            {
                for (j = 1; j <= i; j++)
                {
                    if (i % j == 0)
                    {
                        k++;
                    }
                }
                if (k== 2)
                Console.WriteLine(i);
                k= 0;
            }
            Console.ReadLine();
        }
    }

Write a program to the given number prime number or Not?

        static void Main(string[] args)
        {
            int n, k = 0;
            Console.Write("Enter Your Number:- ");
            n = Convert.ToInt32(Console.ReadLine());
            for (int i = 1; i <= n; i++)
            {
                if (n % i == 0)
                {
                    k++;
                }
            }
            if (k == 2)
            {
                Console.WriteLine("It is a Prime Number");
            }
            else
            {
                Console.WriteLine("It is Not a Prime Number");
            }
            Console.ReadLine();
        }
    }

Write a Program to Display Fibonacci Series?

        static void Main(string[] args)
        {
           int a = 0, b = 1, c, i,number;
            Console.Write("Enter ur choice:-");
            number = int.Parse(Console.ReadLine());
            Console.WriteLine(a+""+b+"");
             for(i=2;i<number;i++)
            {
                c = a + b;
                Console.WriteLine(c + "");
                a = b;
                b = c;
         
            }
            Console.ReadLine();
        }
    }

 Write a program to print reverse a number?

        static void Main(string[] args)
        {
            int n, r = 0, Rem;
            Console.Write("Enter Your Number:- ");
            n = int.Parse(Console.ReadLine());
            while (n > 0)
            {
                Rem = n % 10;
                r = (r * 10) + Rem;
                n = n / 10;
            }
            Console.WriteLine("Reverse number is={0}", r);
            Console.ReadLine();
        }
    }


(or)

            int i, n, sum = 0, Rem;
            Console.WriteLine("Ener your choice:- ");
            n = int.Parse(Console.ReadLine());
            for(i=n; i>0;i=i/10)
            {
                Rem = i % 10;
                sum = (sum * 10) + Rem;
            }
            Console.WriteLine("Reverse Number s:-"+sum);

            Console.ReadLine();

 Write a program to the given numbers which number is Big number/Maximum?
static void Main(string[] args)
          {
            int count = 0;
            int Max=0;
            Console.WriteLine("Enter your choice:- ");
            count=int.Parse(Console.ReadLine());
            Console.WriteLine("Enter numbers:- ");
            int[] array = new int[count];
            for(int i=0;i<count;i++)
            {
                array[i] = int.Parse(Console.ReadLine());
            }
            for (int j = 1; j < array.Length; j++)
            {
                if (Max < array[j])
                {
                    Max = array[j];
                }
            }
            Console.WriteLine("Max Number is:- "+Max);
            Console.ReadLine();
        }


Write a program given string is Reverse? (First)

        static void Main(string[] args)
        {
            Console.Write("Enter Your String");
            string sat = Console.ReadLine(); 
            Char[] ch = sat.ToCharArray();
            int length = ch.Length - 1;
            for (int i = 0; i < ch.Length; i++, length--)
            {
                   Console.WriteLine(ch[length]);
            }
            Console.ReadLine();
        }
        }

Write a program given string is Reverse? (Second)

        static void Main(string[] args)
        {
            string str, revstr = "";
            Console.Write("Enter a string");
            str = Console.ReadLine();
            for (int i=str.Length-1;i>=0;i--)
            {
                revstr = revstr + str[i];
            }
            Console.WriteLine("Reverse string is {0}", revstr);
            Console.ReadLine();
        }
    }

Write a program to reverse a string? (Third)

        
static void Main(string[] args)
        {
            string Str, Revstr = "";
            int Length;
            Console.Write("Enter Your String:- ");
            Str = Console.ReadLine();
            Length = Str.Length - 1;
            while (Length >= 0)
            {
                Revstr = Revstr + Str[Length];
                Length--;
            }
            Console.WriteLine("Reverse  String  Is  {0}", Revstr);
            Console.ReadLine();
        }
    }

Write a program given number is palindrome or not?

        static void Main(string[] args)
        {
            int i = 0, r, n;
            Console.Write("Enter Your Number:-  ");
            n = Int32.Parse(Console.ReadLine());
            int temp = n;
            while (n != 0)
            {
                r = n % 10;
                i = (i * 10) + r;
                n = n / 10;
            }
            if (temp == i)
              Console.WriteLine("It is palindrome");
            
            else
             Console.WriteLine("It is not palindrome");
             Console.ReadLine();
        }
    }

(or)

            int i, N, R, S=0;
            Console.Write("Enter your choice:- ");
            N= int.Parse(Console.ReadLine());
            for (i = N; N != 0; N = N / 10)
            {
                R = N % 10;
                S = S * 10 + R;
            }
            if (i == S)
                Console.WriteLine("Palindrome", i);
            else
                Console.WriteLine("Not Palindrome",i);
            Console.ReadLine();
    
Write a program Length of the String?

        static void Main(string[] args)
        {
            string s1 = "Hi Anil";
            Console.WriteLine("The Length of the First String is : " + s1.Length);
            Console.ReadLine();
        }
    }

Write a program count characters of the String?

   static void Main(string[] args)
        {
            string str;
            int count = 0;
            char charcount;
            Console.Write("Enter Your String:- ");
            str = Console.ReadLine();
            Console.WriteLine("Enter Your Charater:- ");
            charcount = Convert.ToChar(Console.ReadLine());
            foreach (char word in str)
            {
                if(word==charcount)
                {
                    count++;
                }
            }
            Console.WriteLine("Total Number of charaters in given string is:- "+count);
            Console.ReadLine();

        }

                            (OR)

        static void Main(string[] args)
        {
            string input = "Microsoft office";
            int count = 0;
            foreach(char item in input)
            {
                if(item=='o')
                {
                    count++;
                }
            }
            Console.WriteLine("the number of o charters are{0}",count);
            Console.ReadLine();
        }
Output:- Total number of  o's are 3.

Write a program count every character in a given String?
          string str = "WWWCSHARPCORNERCOM";
            while (str.Length > 0)
            {
                Console.Write(str[0] + " : ");        
                int count = 0;
                for (int j = 0; j < str.Length; j++)
                {
                    if (str[0] == str[j])
                    {
                        count++;
                    }
                }
                Console.WriteLine(count);
                //Replace the chars suppose W=3 go to next letter.
                str = str.Replace(str[0].ToString(), string.Empty);
            }
            Console.ReadLine();
            }
           }

  Output:- W:3 C:3 S:1 H:1 A:1 R:3 P:1 O:2 N:1 E:1 M:1

Write a program Swap two numbers?
      static void Main(string[] args)
        {
            int a = 5, b = 10;
            Console.WriteLine("Before swap a= " + a + " b= " + b);
            a = a * b; //a=50 (5*10)      
            b = a / b; //b=5 (50/10)      
            a = a / b; //a=10 (50/5)    
            Console.Write("After swap a= " + a + " b= " + b);       
            Console.ReadLine();
        }

OUTPUT: -
--------------
Before swap a= 5 b= 10

After swap a= 10 b= 5

Write a program swapping two numbers input given by user?
      static void Main(string[] args)
        {
           int number1, number2, temp;
            Console.Write("\nInput the First Number : ");
            number1 = int.Parse(Console.ReadLine());
            Console.Write("\nInput the Second Number : ");
            number2 = int.Parse(Console.ReadLine());
            temp = number1;
            number1 = number2;
            number2 = temp;
            Console.Write("\nAfter Swapping : ");
            Console.Write("\nFirst Number : "+number1);
            Console.Write("\nSecond Number : "+number2);
            Console.ReadLine();
            }

 Write a program to print Even numbers?

        static void Main(string[] args)
        {
            int targetNumber = 0;
            Console.WriteLine("Please Enter your Target:- ");
            targetNumber = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i <= targetNumber; i = i + 2)
            {
                Console.WriteLine(i);
            }
            Console.ReadLine();
        }
    }

Write a program to the given number positive or Negative?

        static void Main(string[] args)
        {
            int n;
            Console.Write("Enter Your Number:- ");
            n = Convert.ToInt32(Console.ReadLine());
            if (n > 0)
            {
                Console.WriteLine("It is Positive Number");
            }
            else if (n == 0)
            {
                Console.WriteLine("It is 0");
            }
            else
            {
                Console.WriteLine("It is Negative Number");
            }
            Console.ReadLine();
        }
    }

Write a Program Sum Of Square Of Digits?

        public static void Main()
        {
            Console.Write("Enter Your Number :-  ");
            int x = Int32.Parse(Console.ReadLine());
            int sum = 0, r;
                while (x != 0)
            {
                r = x % 10;
                sum = sum + (r * r);
                x = x / 10;
            }
            Console.WriteLine(" sum of square digits is :" + sum);
            Console.ReadLine();
        }
    }

Write a program to Count the total numbers?

        static void Main(string[] args)
        {
            int n, rem, sum=0;
            Console.Write("Enter Your Numbers:- ");
            n = int.Parse(Console.ReadLine());
            while(n>0)
            {
                rem = n % 10;
                n = n / 10;
                sum = sum + rem;
            }
            Console.WriteLine("Total is:- "+sum);
            Console.ReadLine();
        }
    }

Write a program factorial of a given number?

        static void Main(string[] args)
        {
            int i, n, fact;
            Console.Write("Enter Your Number");
            n = int.Parse(Console.ReadLine());
            fact = n;
            for(i=(n-1);i>=1;i--)
            {
                fact = fact * i;
            }
            Console.WriteLine("{0}! Factorial Of Given Number Is :{ 1}",n,fact);
            Console.ReadLine();
        }
    }

Write a program to find the first number of given input?

        static void Main(string[] args)
        {
            int i;
            Console.WriteLine("Enter your choice:- ");

            i = int.Parse(Console.ReadLine());
            while(i>=10)
            {
                i =i/ 10; //First Number
                i=i%10; //Last Number
            }
            Console.WriteLine("First Number is:-"+i);
            Console.ReadLine();
        }
    }

Write a program to find the Last number of given input?

        static void Main(string[] args)
        {
            int i;
            Console.Write("Enter your Number:- ");
            i = int.Parse(Console.ReadLine());
            int first = i % 10;
            Console.WriteLine("Lat Number Is:- "+first);
            Console.ReadLine();
        }
    }

Write a program Multiplication given numbers?

        static void Main(string[] args)
        {
            int mul = 1, num, Rem;
            Console.Write("Enter any number:- ");
            num = int.Parse(Console.ReadLine());
            while(num>0)
            {
                Rem = num % 10;
                num = num / 10;
                mul = Rem * mul;
            }
            Console.WriteLine("Total Multiplication is:- "+mul);
            Console.ReadLine();
        }
    }

Write a program Perfect number?

        
static void Main(string[] args)
        {
            int i, j=1, k=0;
            Console.Write("Enter Your Number:- ");
            i = Convert.ToInt32(Console.ReadLine());
            while(j<i)
            {
                if (i % j == 0)
                    k = k + j;
                j++;
            }
            if (k == i)
                Console.WriteLine("Given Number Is Perfect");
            else
                Console.WriteLine("Given Number Is Not Perfect");
            Console.ReadLine();
        }
    }

Write a program between two numbers reverse given number?

        static void Main(string[] args)
        {
            int n, Rev;
            Console.WriteLine("Enter The Numbers b/w 1000 to 10000: ");
            n = int.Parse(Console.ReadLine());
            Rev = n % 10;
            n = n / 10;
            Rev = Rev * 10 + n % 10;
            n = n / 10;
            Rev = Rev * 10 + n % 10;
            n = n / 10;
            Rev = Rev * 10 + n;
            Console.WriteLine(Rev);
            Console.ReadLine();
        }          
    }

Write a program Square and cube of given number?

        static void Main(string[] args)
        {
            int x, y, z;
            Console.Write("Enter Your Number:-");
            x = int.Parse(Console.ReadLine());
            y = x * x;
            Console.WriteLine("Square Number is:- "+y);
            z = x * x * x;
            Console.WriteLine("Cube Number is:- " + z);
            Console.ReadLine();
        }
    }

Write a program increase or decrease Pattern?

        static void Main(string[] args)
        {
            int n, i, j;
            Console.Write("Enter Your Number:- ");
            n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            for (i = 1; i < n; i++)
            {
                for (j = 1; j <= i; j++)
                Console.Write(j.ToString());
                Console.WriteLine();
            }
            for (i = n; i >= 0; i--)
            {
                for (j = 1; j <= i; j++)
                Console.Write(j.ToString());
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }

Write a program triangle Pattern?

        static void Main(string[] args)
        {
            Console.Write("Enter Your Number:- ");
            int n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            for (int i = n; i >= 0; i--)
            {
                for (int j = 1; j <= i; j++)
                Console.Write(j.ToString());
                Console.WriteLine();
            }
            for (int i = 1; i <= n; i++)
            {
                for (int j = 1; j <= i; j++)
                Console.Write(j.ToString());
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }

Write a program Pattern-1?

        static void Main(string[] args)
        {
            for(int i=1;i<=5;i++)
            {
                for(int j=1;j<=i;j++)
                {
                    Console.Write(i);
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }

OUTPUT:-
1
22
333
4444
55555

Write a program to print the output of multiplication of three numbers which will be entered by the user?
       static void Main(string[] args)
        {
            int num1, num2, num3;

            Console.Write("Input the first number to multiply: ");
            num1 = Convert.ToInt32(Console.ReadLine());

            Console.Write("Input the second number to multiply: ");
            num2 = Convert.ToInt32(Console.ReadLine());

            Console.Write("Input the third number to multiply: ");
            num3 = Convert.ToInt32(Console.ReadLine());

            int result = num1 * num2 * num3;
            Console.WriteLine("Output: {0} x {1} x {2} = {3}",
                                num1, num2, num3, result);
             Console.ReadLine();
         }

Write a program to print on screen the output of adding, subtracting, multiplying and dividing of two numbers which will be entered by the user.
static void Main(string[] args)
        {
            Console.Write("Enter a number: ");
            int num1 = Convert.ToInt32(Console.ReadLine());

            Console.Write("Enter another number: ");
            int num2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("{0} + {1} = {2}",num1, num2, num1 + num2);
            Console.WriteLine("{0} - {1} = {2}", num1, num2, num1 - num2);
            Console.WriteLine("{0} x {1} = {2}", num1, num2, num1 * num2);
            Console.WriteLine("{0} / {1} = {2}", num1, num2, num1 / num2);
            Console.WriteLine("{0} mod {1} = {2}", num1, num2, num1 % num2);
        Console.ReadLine();
    }
       
Write a program that takes a number as input and print its multiplication table.
       static void Main(string[] args)
        {
            int x;
            int result;
            Console.WriteLine("Enter a number:");
            x = Convert.ToInt32(Console.ReadLine());
            result = x * 1;
            Console.WriteLine("The table is : {0} x {1} = {2}", x, 1, result);
            result = x * 2;
            Console.WriteLine(": {0} x {1} = {2}", x, 2, result);
            result = x * 3;
            Console.WriteLine(": {0} x {1} = {2}", x, 3, result);
            result = x * 4;
            Console.WriteLine(": {0} x {1} = {2}", x, 4, result);
            result = x * 5;
            Console.WriteLine(": {0} x {1} = {2}", x, 5, result);
            result = x * 6;
            Console.WriteLine(": {0} x {1} = {2}", x, 6, result);
            result = x * 7;
            Console.WriteLine(": {0} x {1} = {2}", x, 7, result);
            result = x * 8;
            Console.WriteLine(": {0} x {1} = {2}", x, 8, result);
            result = x * 9;
            Console.WriteLine(": {0} x {1} = {2}", x, 9, result);
            result = x * 10;
            Console.WriteLine(": {0} x {1} = {2}", x, 10, result);
            Console.ReadLine();
           }

Write a program that takes four numbers as input to calculate and print the average.

      static void Main(string[] args)
        {
            double number1, number2, number3, number4;

            Console.Write("Enter the First number: ");
            number1 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Enter the Second number: ");
            number2 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Enter the third number: ");
            number3 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Enter the fourth number: ");
            number4 = Convert.ToDouble(Console.ReadLine());

            double result = (number1 + number2 + number3 + number4) / 4;
            Console.WriteLine("The average of {0}, {1}, {2}, {3} is: {4} ",
         number1, number2, number3, number4, result);
            Console.ReadLine();
    }      



No comments: