Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# В массиве все элементы, стоящие после максимального, заменить на 0. https://www.cyberforum.ru/ csharp-beginners/ thread169103.html
В массиве все элементы, стоящие после максимального, заменить на 0. Пример: из массива A: 3 2 1 5 4 должен получиться массив 3 2 1 5 0. пожалуйста помогите)
C# "Глобальные переменные"
А вот у меня вопрос. У меня два класса. Они используют два одинаковых массива. Я хочу (чтобы не описывать в каждом классе по массиву) чтобы он был один. Т.е. как бы глобальные переменные (в C++). Как...
C# Попадание точки в заштрихованную область https://www.cyberforum.ru/ csharp-beginners/ thread169053.html
Возник вопрос : Как обозначить выделенную на рисунке область?
C# Начать рисовать с нижнего левого угла Panel https://www.cyberforum.ru/ csharp-beginners/ thread168987.html
Сделал на форме panel. Надо, чтобы рисовать начинал с нижнего левого угла. Можно такое сделать, не прибегая к рассчетам сетки и прочего?
C# сортировка массива по методу нахождения минимального элемента
сортировать массив по методу нахождения минимального элемента
C# Извлечь все числа из строки и поместить в массив https://www.cyberforum.ru/ csharp-beginners/ thread168965.html
Нужен код, который извлекает из строки вида "1+9-5/4|3\5" все числа, и записывает их в int массив. Числа - любые int, в том числе многозначные. Знаки, которые могут присутствовать, записаны в массив...
C# Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов https://www.cyberforum.ru/ csharp-beginners/ thread168953.html
Помогите решить задачу в консольном режиме C# найти периметр и площадь прямоугольного треугольника,если даны длины его катетов
Оператор Case C#
Всем привет , нужна ваща помощь . Нужно создать задачу в консольном режиме C#: единицы длинны пронумерованы след. образом: 1-дециметр 2-километр 3-метр 4-миллиметр 5-сантиметр
C# иконка для проекта https://www.cyberforum.ru/ csharp-beginners/ thread168893.html
я использую express версию. Хочу чтобы у моего приложения была иконка. В конструкторе форм выбираю форму, нажимаю ф4(свойства). Выбираю icon и там выбираю иконку16 на 16. Компилирую проект,...
C# сортировка как сортировать массив в порядке возрастания? https://www.cyberforum.ru/ csharp-beginners/ thread168854.html
C# Как переименовать папку?
подскажите плиз как переименовать выбранную папку, есть какой нить rename?
C# Отправка почты без smtp https://www.cyberforum.ru/ csharp-beginners/ thread168767.html
Собсна в темме всё написано, мне нужно отправлять почту не используя протокол smtp потому что у нас в городе(а некоторые говорят что и большинство почтовых доменов) блокируют 25 порт и вабще этот...
2095 / 1260 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
25.09.2010, 14:15 0

В массиве все элементы, стоящие перед максимальным, заменить на 0. - C# - Ответ 982368

25.09.2010, 14:15. Показов 1091. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
static void Main(string[] args)
        {
            int[] mas = { 3, 2, 1, 5, 6, 4, 2, 3, 1 };
            int index_max = 0;
            int max = mas[0];
            // вывод исходного массива
            for (int i = 0; i < mas.Length; i++)
                Console.Write(mas[i] + " ");
            Console.WriteLine();
            // находим максимальный элемент
            for (int i = 1; i < mas.Length; i++)
            {
                if (mas[i] > max)
                {
                    max = mas[i];
                    index_max = i;
                }
            }
            // вставляем нули перед максимальным
            for (int i = 0; i < index_max; i++)
            {
                mas[i] = 0;
            }
            // вывод измененного массива
            for (int i = 0; i < mas.Length; i++)
                Console.Write(mas[i] + " ");
            Console.ReadKey();
        }


Вернуться к обсуждению:
В массиве все элементы, стоящие перед максимальным, заменить на 0. C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2010, 14:15
Готовые ответы и решения:

В списке все элементы, стоящие перед максимальным, заменить на 0
Помогите, пожалуйста, с этой прогой. (То, что должна выполнять прога: Ввод элементов по одному и...

В двухмерном массиве удалить все элементы, стоящие между минимальным положительным и максимальным отрицательным
В двухмерном массиве 10x10 удалить все элементы, стоящие между минимальным положительным и...

В массиве все элементы, стоящие после максимального, заменить на 0.
В массиве все элементы, стоящие после максимального, заменить на 0. Пример: из массива A: 3 2 1 5...

Удалить все элементы, стоящие между минимальным положительным и максимальным отрицательным элементами
В массиве A=(a1, а2, ..., аn) удалить все элементы, стоящие между минимальным положительным и...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2010, 14:15
Помогаю со студенческими работами здесь

Найти минимальный элемент в массиве А и обнулить все элементы, стоящие в массиве после него
найти минимальный элемент в массиве А и обнулить все элементы, стоящие в массиве после него

Все положительные элементы, стоящие перед минимальным положительным элементом, переслать в «хвост» массива
В массиве A=(a1, а2, ..., аn) все положительные элементы, стоящие перед минимальным положительным...

Заменить все элементы с четными индексами максимальным
Задайте массив из 10 элементов с помощью датчика случайных чисел. замените все элементы с четными...

Найти все повторяющиеся элементы в одномерном целочисленном массиве, следующие за максимальным
Ввести одномерный целочисленный массив , вывести его. Найти все повторяющиеся элементы в нём,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru