Palindrome Number

A Palindrome is a number that remains the same when its digits are reversed, for example 121, 131, 141 and so on.

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. int number;
  6. int r = 0;
  7. int rev = 0;
  8. int orginal=0;
  9. Console.WriteLine("Enter a number \n");
  10. number = sbyte.Parse(Console.ReadLine());
  11. orginal=number;
  12. while (number > 0)
  13. {
  14. r = number % 10;
  15. rev = (rev*10) + r;
  16. number = number / 10;
  17. }
  18. if (orginal == rev)
  19. {
  20. Console.WriteLine("Palindrome Number ");
  21. }
  22. else
  23. {
  24. Console.WriteLine("Not Palindrome Number ");
  25. }
  26. Console.ReadLine();
  27. }
  28. }

Output



Armstrong Number

When the sum of the cubes of the digits of a number is equal to the number itself then the number is an Armstrong number, for example 153 = (1*1*1)+(5*5*5)+(3*3*3).

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. int number;
  6. int r = 0;
  7. int rev = 0;
  8. int orginal=0;
  9. // armstrong number
  10. Console.WriteLine("Enter a number \n");
  11. number = int.Parse(Console.ReadLine());
  12. orginal=number;
  13. while (number > 0)
  14. {
  15. r = number % 10;
  16. rev = rev + (r*r*r);
  17. number = number / 10;
  18. }
  19. if (orginal == rev)
  20. {
  21. Console.WriteLine("Armstrong Number ");
  22. }
  23. else
  24. {
  25. Console.WriteLine("Not Armstrong Number ");
  26. }

  27. Console.ReadLine();
  28. }
  29. }

Output



Perfect Number

A Perfect Number is a positive integer equal to the sum of its proper positive divisors except on the divisor.

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. int number;
  6. int r = 0;
  7. int rev = 0;
  8. int orginal=0;
  9. int s = 0;
  10. Console.WriteLine("Enter a number \n");
  11. number = int.Parse(Console.ReadLine());
  12. orginal=number;
  13. for (int i = 1; i < number; i++)
  14. {
  15. if (number%i==0)
  16. {
  17. s = s + i;
  18. }
  19. }
  20. if (number == s)
  21. {
  22. Console.WriteLine("Perfect Number ");
  23. }
  24. else
  25. {
  26. Console.WriteLine("Not Perfect Number ");
  27. }
  28. Console.ReadLine();
  29. }
  30. }

Output



Fibonacci Series

The Fibonacci series is the series of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21….N that is the sum of the previous two numbers.

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. int number;
  6. int n1 = 0,n2=1,fib=0;
  7. // fibonacci series 0 1 1 2 3 5 8 11 19 .... N .
  8. Console.WriteLine("Enter a number \n");
  9. number = int.Parse(Console.ReadLine());
  10. Console.Write(n1);
  11. Console.Write(" ");
  12. Console.Write(n2);
  13. Console.Write(" ");
  14. for (int i = 0; i <= number; i++)
  15. {
  16. fib = n1 + n2;
  17. Console.Write(fib);
  18. Console.Write(" ");
  19. n1 = n2;
  20. n2 = fib;
  21. }
  22. Console.ReadLine();
  23. }
  24. }

Output



Print a pattern


*
**
***
****

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {

  5. //*
  6. //**
  7. //***
  8. //****
  9. for (int i = 0; i <= 4; i++)
  10. {
  11. for (int j = 0; j <= i; j++)
  12. {
  13. Console.Write("*");
  14. }
  15. Console.WriteLine();
  16. }
  17. Console.ReadLine();
  18. }
  19. }

Output



Print a pattern

****
***
**
*

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. //****
  6. //***
  7. //**
  8. //*
  9. for (int i = 4; i>=0; i--)
  10. {
  11. for (int j = i; j>=0 ; j--)
  12. {
  13. Console.Write("*");
  14. }
  15. Console.WriteLine();
  16. }
  17. Console.ReadLine();
  18. }
  19. }

Output