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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Neonik
1 / 1 / 0
Регистрация: 04.11.2011
Сообщений: 22
#1

Найти максимальный элемент массива до первого отрицательного - C++

24.11.2011, 19:07. Просмотров 310. Ответов 2
Метки нет (Все метки)

Данные целые числа а1, ..., аn. Известно, что а1> 0, i что среди а1, ..., аn есть хотя бы одно отрицательное число. Пусть а1, ..., аm - члены данной последовательности, предшествующие перед первым отрицательным числе (m неизвестное сначала). Получить: max (а1, ..., аm).
Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2011, 19:07     Найти максимальный элемент массива до первого отрицательного
Посмотрите здесь:

C++ Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента
C++ Сортировка массива после первого отрицательного, найти ошибку.
C++ Найти сумму индекса элемент массива после первого отрицательного элемента
Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента C++
Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента C++
Найти номер первого отрицательного элемента массива C++
Найти произведение и количество элементов массива, расположенных до первого отрицательного элемента C++
C++ Найти: Номер первого отрицательного элемента массива
C++ Вычислить максимальный элемент массива до первого нулевого и сумму элементов до последнего положительного.
Найти произведение элементов массива до первого не отрицательного элемента C++
C++ Найти индекс первого отрицательного элемента и заменить на него элементы массива по условию
C++ Найти номер первого отрицательного элемента массива, делящегося на 5 с остатком 2

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
24.11.2011, 19:13     Найти максимальный элемент массива до первого отрицательного #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
        int a[10] = {1,2,30,4,-5,6,7,8,9,10};
 
        int max = a[0];
 
        for(int i = 0; i < 10; i++)
                if(a[i] < 0)
                        for(int j = 0; j < i; j++)
                                if(a[j] > max)
                                        max = a[j];
 
        std::cout << "max: " << max << std::endl;
 
        return 0;
}
Neonik
1 / 1 / 0
Регистрация: 04.11.2011
Сообщений: 22
24.11.2011, 22:43  [ТС]     Найти максимальный элемент массива до первого отрицательного #3
Большое спасибо!
Yandex
Объявления
24.11.2011, 22:43     Найти максимальный элемент массива до первого отрицательного
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru