Pages

Tampilkan postingan dengan label solving. Tampilkan semua postingan
Tampilkan postingan dengan label solving. Tampilkan semua postingan

Senin, 09 Mei 2016

Array Problem Solving using C

Array Problem Solving using C#

Program Statement:
Create two arrays student_rollno and student_marks, both of same size. First array will save the rollnos of students and second array will save the marks of students against his rollno. e.g. if student_rollno[0] contains 197 then student_marks[0] will contains the marks of roll no 197.
You have to print the roll no of student with maximum marks.

Solution:
 public class stud
{
int n, max = 0, check = 0;
public void marks()
{
Console.Write(" Enter number of students : ");
n = Convert.ToInt32(Console.ReadLine());
int[] array1 = new int[n];
int[] array2 = new int[n];
for (int x = 0; x < n; x++)
{
Console.Write(" Enter Roll No : ");
array1[x] = Convert.ToInt32(Console.ReadLine());
Console.Write(" Enter Marks : ");
array2[x] = Convert.ToInt32(Console.ReadLine());
if (max < array2[x])
{
max = array2[x];
check = x;
}

}
Console.WriteLine(" Student {0} has maximum marks! ", array1[check]);
}
}


Read More..

Kamis, 21 April 2016

C Program for Array solving problems

C# Program for Array solving problems

Program Statement:
Write a function which takes four arrays of same size as arguments; array1, array2, array3, array4. The function will multiply the corresponding values of array1 and array2 and will save the result at same index of array3. i.e. array3[0] = array1[0] * array2[0] and so on. Then create another function and pass all four arrays to that function as argument where you have to compare array1, array2 and array3 and save the max value in array4 i.e. if array1[0] = 10, array2[0] = 5, array3[0]= 11 then you have to save max value i.e. array4[0] = 11. In main function, show all values of array4.

Solution:
 class _arr
{
public void mul(int n, int[] array1, int[] array2, int[] array3)
{
for (int i = 0; i < n; i++)
{
array3[i] = array1[i] * array2[i];

}
Console.Write(" Array3 = Array1 * Array2 : ");
for (int i = 0; i < n; i++)
{
Console.Write("{0} ", array3[i]);
}
Console.WriteLine();
}
public void com(int n, int[] array1, int[] array2, int[] array3, int[] array4)
{
for (int i = 0; i < n; i++)
{
int max = 0;
if (array1[i] >= array2[i] && array1[i] >= array3[i])
max = array1[i];
else if (array2[i] > array3[i])
max = array2[i];
else
max = array3[i];
array4[i] = max;
}
Console.Write(" Maximum numbers in array are : ");
for (int z = 0; z < n; z++)
{
Console.Write("{0} ", array4[z]);
}
Console.WriteLine(" ");
}
}


Read More..