Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
ypypy
0 / 0 / 0
Регистрация: 05.05.2010
Сообщений: 4
#1

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

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

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

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

Определить количество слагаемых.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2010, 20:33
Ответы с готовыми решениями:

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

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

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

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента
Найти сумму модулей элементов массива, расположенных после первого...

Найти номер первого отрицательного числа последовательности
5. Дана последовательность из 100 чисел. Найти номер первого отрицательного...

1
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
05.05.2010, 20:51 #2
Лучший ответ Сообщение было отмечено ypypy как решение

Решение

Решение.
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2010, 20:51

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

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

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


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

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

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