Array Problem Solving using C#
Program Statement:
Create two arrays student_rollno furthermore student_marks, both regarding same size. First array will save the rollnos regarding students furthermore second array will save the marks regarding students against his rollno. e.g. if student_rollno[0] contains 197 then student_marks[0] will contains the marks regarding roll no 197.
You have toward print the roll no regarding student with maximum marks.
Solution:
public class stud
{
int n, max = 0, check = 0;
public void marks()
{
Console.Write("\n\t\tEnter number regarding students : ");
n = Convert.ToInt32(Console.ReadLine());
int[] array1 = new int[n];
int[] array2 = new int[n];
beneficial to (int x = 0; x < n; x++)
{
Console.Write("\n\t\tEnter Roll No : ");
array1[x] = Convert.ToInt32(Console.ReadLine());
Console.Write("\n\t\tEnter Marks : ");
array2[x] = Convert.ToInt32(Console.ReadLine());
if (max < array2[x])
{
max = array2[x];
check = x;
}
}
Console.WriteLine("\n\t\tStudent {0} has maximum marks!\n", array1[check]);
}
}