Find The Smallest And Largest Number In C#

  1. using System;  
  2. class Program  
  3. {  
  4. static void Main()  
  5. {  
  6. int i;  
  7. int[] a = new int[30]; // Array Declaration in C#  
  8. Console.Write("Enter the Number of values to find Smallest and Largest Number: ");  
  9. int n = Convert.ToInt16(Console.ReadLine()); // read the string value and convert it in to integer  
  10. //Reading the values one by one  
  11. for (i = 1; i <= n; i++)  
  12. {  
  13. Console.Write("Enter the No " + i + ":");  
  14. a[i] = Convert.ToInt16(Console.ReadLine());  
  15. }  
  16. for (i = 1; i <= n; i++)  
  17. {  
  18. for (int j = 1; j <= n - 1; j++)  
  19. {  
  20. if (a[j] > a[j + 1])  
  21. {  
  22. int temp = a[j];  
  23. a[j] = a[j + 1];  
  24. a[j + 1] = temp;  
  25. }  
  26. }  
  27. }  
  28. //Display the Smallest value  
  29. Console.WriteLine("The smallest Value is "+a[1]);  
  30. //Display the Biggest Value  
  31. Console.WriteLine("The Largest Value is " + a[n]);  
  32. //Waiting for output  
  33. Console.ReadKey();  
  34. }  
  35. }