Форум программистов, компьютерный форум CyberForum.ru

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Среднее арифметическое неотрицательных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread130959.html
Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы.
C++ Вычислить средний рост учеников Помогите пожалуста В таблице хранятся следующие данные об учениках: фамилия, имя, отчество, рост, масса. Вычислить средний рост учеников, рост самого высокого и самого низкого ученика. Сколько учеников могут заниматься в баскетбольной секции, если рост баскетболиста должен быть больше 170 см? http://www.cyberforum.ru/cpp-beginners/thread130947.html
C++ Написать функцию, которая могла бы передать значение в другую функцию
как сделать функцию которая бы могла передать значеие в другую функцию ну к примеру a=4*b; где b=sin(fi);
Отсортировать слова по алфавиту C++
Задача: Есть строка из слов разделенных запятыми, в конце строки точка. Нужно отсортировать слова по алфавиту средствами С++. Подскажите, пожалуйста, как это решить. Уже неделю мучаюсь :wall: и никак не получается :cry:
C++ Даны последовательности http://www.cyberforum.ru/cpp-beginners/thread130901.html
Даны последовательности a1...an и b1....bm,В последовательности a1...an и b1....bm все члены следующие за членом с наибольшим значением(за первым по порядку, если их несколько) заменить на 0.5... Помогите пожалуйста эта я ни как не могу написать эту программу никаких мыслей, буду вам очень благодарна...
C++ Операция над матрицей порядка 12 Дана действительная квадратная матрица порядка 12 заменить нулями все ее элементы, расположенные на главной диагонали и выше нее. помогите плз эта последняя задача из летней практики как раз ее я и не могу решить помогите плз горю! Заранее Благодарен подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
17.05.2010, 15:04     Одномерный массив
Ну и в чем у вас проблема?

Сначала находим первый элемент, больший заданного Т, и записываем его, к примеру, в переменную first.
Далее находим просто максимальный элемент из всех положительных на промежутке от first до последнего элемента, и записываем его в переменную max.
Затем такой цикл:
C++
1
2
3
4
for (int i=size-1; i>=first; i--)
    if (MAS[i]==max) {
        rezult=i;
        break; }
Вот и вся задача.

Добавлено через 4 минуты
В переменной rezult и будет хранится индекс искомой ячейки.
 
Текущее время: 17:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru