- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
using System;
namespace MainNamespace
{
class SelectionSort
{
private static int FindSmallest(int[] arr)
{
int smallest = arr[0];
int smallestIndex = 0;
for (int i = 1; i < arr.Length; i++)
{
if (arr[i] < smallest)
{
smallest = arr[i];
smallestIndex = i;
}
}
return smallestIndex;
}
public static int[] ArraySort(int[] arr)
{
int[] newArr = new int[arr.Length];
for (int i = 0; i < arr.Length; i++)
{
int smallestIndex = FindSmallest(arr);
int arrayBeginningIndex = i;
newArr[arrayBeginningIndex] = arr[smallestIndex];
arr[smallestIndex] = Int32.MaxValue;
}
return newArr;
}
}
class MainClass
{
const int sizeOfArr = 7;
static int FindMaxProduct(int[] arr)
{
int maxProduct = 1;
int firstIndex = 0;
int secondIndex = 1;
int lastIndex = sizeOfArr - 1;
int beforeLastIndex = sizeOfArr - 1 - 1;
int beforeBeforeLastIndex = sizeOfArr - 1 - 2;
if (arr[firstIndex] * arr[secondIndex] * arr[lastIndex] > arr[beforeLastIndex] * arr[beforeBeforeLastIndex] * arr[lastIndex])
{
maxProduct = arr[firstIndex] * arr[secondIndex] * arr[lastIndex];
}
else
for (int i = 0; i < 3; i++)
maxProduct *= arr[lastIndex - i];
return maxProduct;
}
static void Main()
{
int[] arr = new int[sizeOfArr] {-31, 54, -39, -34, 0, 56, 92};
arr = SelectionSort.ArraySort(arr);
Console.WriteLine( FindMaxProduct(arr) );
Console.ReadKey();
}
}
}
Есть массив с целыми числами. Найти в этом массиве самое большое произведение 3 чисел и вывести в консоль.
Бесит.
УМВР
p.s. это к вопросу про скобочки
...
> arr[smallestIndex] = Int32.MaxValue;
за такое пиздить надо
(*≧ω≦*)
нет? а если найду?!
я взял твою несмешную шутку с тремя плюсами и переделал её в свою смешную с нулём плюсов
обыск не всегда предполагает подкидывание
Алгоритм обыска в массиве. Ну, вы же понимаете о чём я.
А твоей версии получилось как-то банально и по-капитански. Вся шутка испарилась.
когда девочке-волшебнице надо, то оказывается, что нужно было читать между строк
а, когда не надо, то надо было понимать буквально
— Профессор, расскажите о своей работе
— Прежде всего, я хочу поблагодарить своих коллег за их труд. Твиппер — это неврологическое заболевание, приводящее к поражению большей части мозга, за исключением 120 нейронов, которое передаётся TCP/IP-путём.
В данный момент мы находимся в состоянии пандемии этого страшного заболевания. Буквально миллионы людей по всему миру поражены им.
[продолжение интервью доступно нашим gold-подписчикам]
что простите
2. Хактебка. Но только если удастся убедить её, что я – это Борманд.
3. Борнянд. Крайний вариант, т.к. это, скорее всего, либо стертор, либо ГОСТ прикалываются. Но если это няшечкаписечка, то почему бы и нет.
Остальные дамы читают говнокод R/O, поэтому не могу ничего про них сказать.
И будет у вас шведская семья OH SHI~
Надо будет у Файка и СНяуТа про это узнать побольше, ну или статью на Хабре почитать, чтобы не быть нубом.
Тот же кейтлин лис из всех возможных технологий, стеков и ЯПов выбрал... Выбрал «РНР»!
Ноду же, не?
Вопрос только в том, готов ли ты с этим смириться или нет.
https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/
и я не dba
На лоли-колёсах?
К слову, под пирожком я имел в виду пизду.
Ну и дура она
Чтобы казаться старше?
*переписка в вацапе*
— извините, не могли бы вы перестать писать моей девушке?
— Нашей девушке? Она сейчас занята)
*Фото какой-то порнухи*
— О боже, моя Анечка...
(¬‿¬ )
– темпалгин
А в пустом не находит!
У них нет вещей и обязательств, которые их держат, им одинаково уютно в любом месте страны, им открыты все пути, они могут путешествовать куда захотят, они свободны.
В общем, как стать успешным бомжом? Не окажется ли, что это труднее, чем заработать миллион и свалить на курорт? Если кто-то стал, то они стоит того?