0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 4
1

Составить программу, которая находит сумму элементов вещественного массива, расположенных правее последнего

04.11.2016, 19:51. Показов 4000. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составить программу, которая находит сумму элементов вещественного массива,
расположенных правее последнего отрицательного элемента (использовать динамические
массивы).


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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <iostream>
#include <ctime> 
#include "math.h"
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    
    int n = 10, index;
    int*a = new int[n];
    srand(time(NULL));
    // создание массива А
    for (int i = 0; i < n; i++)
    {
        int m = rand() % 10 + 1;
        a[i] = (rand() % 30) / pow(-1, m);
        cout << a[i] << " ";
 
    }
    cout << endl;
    int j=0;
    //нахождение последнего отрицательного элемента массива
    for (j = (n - 1); j>=0; j--)
    {
        if (a[j] < 0)
        {
            cout <<"The last negative number=  "<< a[j] << endl;
            break;//мне тут Эльвира помогла))
 
        }
        
    }
    index = j + 1;
    cout <<"The index of negative: "<< index << endl;
    int sum;
    sum = 0;
    for (int l = 0; l < n; l++)
    {
        if (l>j)
        {
            sum += a[l];
        }
    }
    cout <<"Сумма элементов правее последнего отрицательного равна: "<< sum << endl;
    system("pause");
 
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2016, 19:51
Ответы с готовыми решениями:

Определить сумму элементов массива расположенных правее последнего отрицательного элемента
определить сумму элементов массива расположенных правее последнего отрицательного элемента. Отсортировать по возрастанию Заранее спасибо!

Составить программу, которая находит сумму четных элементов массива
Дан двумерный массив от 1 до n. Составить программу ,которая находит сумму четных элементов массива.

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

3
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
04.11.2016, 20:14 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
#include <iostream> 
using namespace std;
 
int main() 
{ 
    int n=5;
    int * a = new int[n];
    srand(time(0));
    for (int i = 0; i < n; ++i)
         a[i] = rand() % 10-5;
    for (int i = 0; i < n; ++i)
         cout << a[i] << " ";
    int sum = 0;
    for (int i = n-1; i >= 0; --i)
    {
        if (a[i]<0)
            break;
        else
            sum += a[i];
    }
    delete [] a;
    cout << endl << sum;
}
1
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 4
04.11.2016, 20:59  [ТС] 3
Вы находите только сумму положительных после последнего отрицательного

Добавлено через 45 секунд
Вы находите только сумму положительных после последнего отрицательного
0
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
04.11.2016, 21:10 4
Idanka, я думал, что правее это правее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.11.2016, 21:10
Помогаю со студенческими работами здесь

Функция, которая высчитывает сумму элементов массива, расположенных после последнего элемента, равного нулю
Составить текст программы на языке Паскаль, содержащий: 1) функцию, которая высчитывает сумму элементов массива, расположенных после...

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

составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых чисел
составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых...

Написать программу, которая находит сумму элементов каждой строки массива и сохраняет полученную сумму в массиве
Помогите, пожалуйста!!! Дан двумерный массив S. Написать программу, которая находит сумму элементов каждой строки массива и сохраняет...

Составьте программу, которая вводит значение двух переменных M и N вещественного типа, находит их сумму
Составьте программу, которая вводит значение двух переменных M и N вещественного типа, находит их сумму, разность, произведение и частное и...


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

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

Новые блоги и статьи
JUnit или TestNG: Выбираем Java-фремворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
Async/await в C#: Асинхронное программировани­е в действии
UnmanagedCoder 19.03.2025
Разработка современных приложений немыслима без понимания асинхронного программирования. Если вы когда-либо создавали приложение, которое взаимодействует с внешними ресурсами — будь то работа с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru