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

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

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

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

05.05.2010, 20:33. Просмотров 1049. Ответов 1
Метки нет (Все метки)

Помогите написать простенькую программку

Найти сумму элементов последовательности x1, x2, …, xn (x<=30), начиная от первого отрицательного элемента и до конца последовательности.

Определить количество слагаемых.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 20:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности. (C++):

Выделить подпоследовательность, начиная с минимального элемента и до конца последовательности - C++
вот код программы : #include &lt;iostream&gt; using namespace std; int* entseq(int); int searchmin(int*); int output(int*,int); ...

Найти сумму элементов, расположенных до первого отрицательного элемента - C++
Дан массив − 19 элементов целого типа. Найти сумму элементов, распо- ложенных до первого отрицательного элемента. Если отрицательных ...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента - C++
Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента. Вот код: #include &lt;conio.h&gt; #include...

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

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

Вычислить сумму элементов после первого отрицательного элемента - C++
Написать программу, которая в одномерном массиве размером n (задается пользователем) 1. вычисляет сумму элементов после первого...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
05.05.2010, 20:51 #2
Решение.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <ctime>
#include <iomanip>
 
int main()
{
    int N;
    std::cout << "Input size of the matrix: ";
    std::cin >> N;
    int *MAS=new int [N];
 
    srand(time(NULL));
    std::cout << "Start matrix:\n";
    for (int i=0; i<N; i++) { // заполнение, вывод массива.
        MAS[i]=rand()%11-5; // -5..5
        std::cout << std::setw(3) << MAS[i]; }
 
    int first_neg; // тут будет хранится индекс первого отрицательного элемента.
    int sum=0; // тут сумма.
    for (int i=0; i<N; i++) // ищем первый отрицательный элемент.
        if (MAS[i]<0) {
            first_neg=i;
            break; }
 
    for (int i=first_neg; i<N; i++) // считаем сумму.
        sum+=MAS[i];
 
    std::cout << std::endl;
    std::cout << "Sum: " << sum << std::endl;
    std::cout << "Number of terms: " << N-first_neg << std::endl;
 
    delete []MAS;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2010, 20:51
Привет! Вот еще темы с ответами:

Циклы for, while, do while (найти сумму членов последовательности начиная с X0 до Xn) - C++
дана последовательность Xn=(e^0.01n)*sin(0.01n). найти сумму членов последовательности начиная с X0 до Xn.

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

Найти произведение элементов массива до первого не отрицательного элемента - C++
Дан массив из 1000 случайных целых чисел в диапазоне от от -5 до 2,найти произведение элементов до первого не отрицательного элемента .Как...

Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного - C++
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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