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

Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами - C++

Восстановить пароль Регистрация
 
Sailles
 Аватар для Sailles
4 / 4 / 0
Регистрация: 28.08.2011
Сообщений: 104
28.12.2013, 16:12     Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами #1
Дана последовательность целых чисел, последнее из которых 0. Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2013, 16:12     Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами
Посмотрите здесь:

Найти сумму элементов между первым и вторым отрицательными элементами массива C++
Массивы: найти сумму чётных элементов между первым и последним отрицательными числами C++
C++ Найти сумму делитей. Подсчитать сумму цифр числа. Количество цифр
C++ Найти максимальную сумму чисел, расположенных между двумя отрицательными элементами массива
C++ Вывести начальные индексы всех непрерывных неубывающих подпоследовательностей цифр
C++ Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами
C++ Найти наибольшую по величине сумму двух соседних элементов массива
Найти сумму элементов массива между первым и последним отрицательными элементами C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.12.2013, 07:54     Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами #2
Цитата Сообщение от Sailles Посмотреть сообщение
Найти наибольшую сумму цифр подпоследовательностей
наверное правильно так:
Найти наибольшую сумму чисел подпоследовательностей.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
    int a=1, fl=0, s=0, t=0;
    while(a!=0)
    {
        cin>>a;
        t+=a;
        if(a<0)
        {
            fl++; 
            if(fl>1 && s<t-a)
                s=t-a;
            t=0;
        }
    }
    if(fl<2)
        cout<<"No"<<endl;
    else
        cout<<s<<endl;
    return 0;
}
Yandex
Объявления
29.12.2013, 07:54     Найти наибольшую сумму цифр подпоследовательностей, ограниченных отрицательными числами
Ответ Создать тему
Опции темы

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