Qu 1:Write a program of sorting an array. Declare single dimensional array and accept 5 integer values from the user. Then sort the input in ascending order and display output.
Answer
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Example1 { class Program { static void printarray(int[] arr) { Console.WriteLine("\n\nElements of array are:\n"); foreach (int i in arr) { Console.Write("\t{0}", i); } } static void Main(string[] args) { int[] arr = new int[5]; int i; // loop for accepting values in array for (i = 0; i < 5; i++) { Console.Write("Enter number:\t"); arr[i] = Convert.ToInt32(Console.ReadLine()); } Program.printarray(arr); //sorting array value; Array.Sort(arr); //use array's sort function Program.printarray(arr); Console.ReadLine(); } } }
Output
Enter number: 56
Enter number: 34
Enter number: 23
Enter number: 1
Enter number: 76
Elements of array are:56 34 23 1 76
Elements of array are:
1 23 34 56 76 __
Qu2: Write a program to create two multidimensional arrays of same size. Accept value from user and store them in first array. Now copy all the elements of first array are second array and print output.
Answer
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace example2 { class Program { static void Main(string[] args) { int[,] arr1 = new int[3, 3]; int[,] arr2 = new int[3, 3]; int i, j; // Storing user input in arr1 for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { Console.Write("Enter array value:\t"); arr1[i, j] = Convert.ToInt32(Console.ReadLine()); } } //copying value of arr1 to arr2 for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { arr2[i, j] = arr1[i, j]; } } Console.WriteLine("\n\nElements of second array are:\n\n"); //Printing the arr2 value for (i = 0; i < 3; i++) { Console.WriteLine(); for (j = 0; j < 3; j++) { Console.Write("\t{0}", arr2[i, j]); } } Console.ReadLine(); } } }
Output
Enter your option <1-7> for days. 1 for Monday: 9
Invalid option. Please try againEnter your option <1-7> for days. 1 for Monday: 2
Tuesday __
Summary
In this chapter you studied some programming examples of array. In next chapter you will get some programming exercises of array.