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

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

Восстановить пароль Регистрация
 
Neonik
1 / 1 / 0
Регистрация: 04.11.2011
Сообщений: 22
24.11.2011, 19:07     Найти максимальный элемент массива до первого отрицательного #1
Данные целые числа а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++ найти максимальный элемент массива x(15) . переставить местами этот максимальный элемент с индексом 4
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     Найти максимальный элемент массива до первого отрицательного
Ответ Создать тему
Опции темы

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