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

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

Войти
Регистрация
Восстановить пароль
 
Sailles
4 / 4 / 0
Регистрация: 28.08.2011
Сообщений: 109
#1

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

28.12.2013, 16:12. Просмотров 255. Ответов 1
Метки нет (Все метки)

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

Массивы: найти сумму чётных элементов между первым и последним отрицательными числами - C++
Всем привет. Есть задачка, но в коде что-то не то получается. Помогите составить программу, пожалуйста: В целочисленном массиве с N...

Найти наибольшую сумму цифр во введенных числах - C++
В C++ нужно найти наибольшую сумму цифр во веденных числах. Ввод осуществляется до тех пор, пока пользователь не введет "0". Допустим,...

Вывести начальные индексы всех непрерывных неубывающих подпоследовательностей цифр - C++
Дана последовательность целых чисел. Вывести начальные индексы всех непрерывных неубывающих подпоследовательностей цифр. помогите...

Найти наибольшую сумму N последовательных чисел в массиве - C++
Есть число N-(длина последовательности) Есть число K-(кол-во чисел в массиве) N<=1000,,,1<=K<2^23 Как найти наибольшую сумму N...

Найти наибольшую сумму костей домино игрока - C++
У игрока есть k костей домино - прямоугольников 2x1. Он кладет их на доску так, чтобы не возникало наложений, и его выигрыш вычисляется как...

Найти сумму элементов массива между первым и последним отрицательными элементами - C++
2. В одномерном массиве найти сумму элементов,что находятся между первым и последним негативным элементами.

Найти сумму элементов между первым и вторым отрицательными элементами массива - C++
Прошу разъяснить как в массиве из 10 вещ. чисел найти сумму элементов между первым и вторым отрицательными элементами.

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами - C++
помогите пожалуйста: В однородном массиве, состоящем из N вещественных элементов, вычислить: • Номер минимального элемента массива; ...

Найти максимальную сумму чисел, расположенных между двумя отрицательными элементами массива - C++
#include <iostream> #include <conio.h> #include <locale.h> #include <time.h> using namespace std; int main() { ...

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

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

Найти сумму элементов массива, расположенных между первым и вторым отрицательными элементами - C++
Здравствуйте, помогите пожалуйста закончить эту программу Код C++ #include <iostream.h> #include <stdlib.h> #include <stdio.h> ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 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;
}
Ответ Создать тему
Опции темы

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