Помощь с Windows Forms C#. Найти максимальное значение и значение, второе по величине после максимума
Не могу понять как найти в одномерном массиве второе по величине после максимума значение
Помогите понять.
Циклом foreach
Простейшее решение - отсортировать.
Более быстрое - на первом проходе массива найти минимум и максимум, на втором - максимальное значение, которое меньше найденного максимума (начав со значения найденного минимума).
Можно и за один проход: заводим 2 элемента: первое и второе максимальное. И очередное значение массива сравниваем с этими элементами - подставляя значение из массива на нужное место - если оно превосходит первый или второй максимум (если текущее значение превосходит первый максимум, то значение первого максимума записывается во второй, а текущее значение - в первый; если текущее значение меньше первого, но больше второго максимума - заменяем им второй максимум).
- Нужна помощь в c# windows forms Есть 2 textbox'a, я сделал так чтоб данные которые вводились в textbox сохранялись в переменной. Но как сделать так чтоб эти переменные можно было использовать и в других частях кода? p.s visual studio пишет, мол, ИМЯ ПЕРЕМЕННОЙ не существует в данном контексте
- C# как изменить значение переменной при нажатии кнопки добавленной в приложении windows forms Как при нажатии кнопки изменялась переменная счета в c# именно в Виндоус форм а не console app
- Почему после установки драйверов на windows 7 не изменилось максимальное разрешение экрана? Я установил драйвера с помощью driverpack, все работает, но максимальное разрешение экрана не изменилось, прошу помочь с данной проблемой
- Почему после переустановки виндовс максимальное расширение экрана стало 1024х768 Что нужно установит что бы расширение было нормальным ( 1366х768 )