214 похожих чатов

Console.Write("Элементов массива: ");

int col = int.Parse(Console.ReadLine());


int[] arr = new int[col];

checkCol(col);

for (int i = 0; i < arr.Length; i++)
{

Console.WriteLine("\nЧисло массива");
arr[i] = int.Parse(Console.ReadLine());

if (arr[i] < 0)
{
Console.WriteLine("ОШИБКА");
break;
}

else if (arr[i] > 200000)
{
Console.WriteLine("ОШИБКА");
}

}

Console.WriteLine("Индексы:");

for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine(arr[i]);
}

Console.WriteLine("Что сделать с массивом? (Вызначить минимальное число (min), вызначить максимальное число(max) )");
string ans = Console.ReadLine();

if (ans == "min")
{
int resMin = arr.Min();

Console.WriteLine("Минимальное значение: " + resMin);
}

else if (ans == "max")
{

int resMax = arr.Max();

Console.WriteLine("Максимальное значение: " + resMax);
}

else
{
Console.WriteLine("Введите либо min либо max");
}

Console.WriteLine(arr[^1]);

}

static void checkCol(int col)
{
if (col < 0)
{
Console.WriteLine("ОШИБКА");
}

else if (col > 200000)
{
Console.WriteLine("ОШИБКА");
}

}

}
}

8 ответов

10 просмотров

ну, как минимум магическое число 200000 Console.WriteLine("ОШИБКА") - нифига не информативно

Col - это что? Colichestvo? Что за магическое число 2000000 в checkCol?

Да это говно

Владислав-Астахов Автор вопроса

Оцените как вторая полноценная программа после калькулятор

Владислав-Астахов Автор вопроса

К слову на будущее не используй массивы лучше используй листы Лист под коробкой имеет типизированный массив и ты там можешь указать размер начальный Если выходит за размер массив просто увеличивается На проиводительность это влияет не сильно

Похожие вопросы

Обсуждают сегодня

/////////////////////////////////////// TChart / TLineSeries - сохранение данных (текстовый файл) /////////////////////////////////////// добрый день / работа с графиком: 1....
livontiy
14
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
43
кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
39
Господа. Кто тут шарит за оптимизацию mysql? есть небольшой заказ - сайт на дцать тысяч ресурсов - бдшка распухла - тормозит. Нужно посмотреть что можно соптимизировать - а то...
Jacov Borisov
8
Чем больше разбираюсь с интерфейсами в дельфи, тем меньше понимаю, как работает поиск имен. type IIntf = interface function GetStr: string; end; IChild = interface(I...
Jack128
9
давайте за механические клавиатуры потрём, мне тут неучтенных денег упало и их можно потратить на что-то такое, вот думаю про dark project kd87a, кто-то имеет что-то подобное?
Oleg Nosov
24
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
19
Вопрос по организации кода. Пилю свой велосипед логгер Есть у меня множество уровней сообщений. Я набрасываю сообщения в стринглист, а когда они нужны, вызываю их через функц...
Serjone
21
Делал сайт заказчику в 2018г. Прилетела претензия на фотку в примерах работ от copydefend (ооо "фортуна технолоджис") на 36к рублей 🙈 Конторка эта образовалась в 2023 г, и 13...
Alexander Andreev
10
Карта сайта