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

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

24.06.2019, 21:37. Показов 642. Ответов 1
Метки нет (Все метки)

Помогите, будьте любезны. Не шарю в с++, только в с#, и что-то совсем не получается применить знания.

Описать массив А из N элементов для хранения целых чисел. Заполнить его случайными числами как из положительного, так и отрицательного диапазона. Вывести массив на экран, разделив их запятыми или пробелами. Выполнить задание в соответствии с вариантом.
Найти сумму элементов, расположенных между первым и последним положительным элементом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2019, 21:37
Ответы с готовыми решениями:

Сумма элементов массива, расположенных между первым и последним положительным элементом
Вычислить сумму элементов массива, расположенных между первым и последним положительными...

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

Вычислить сумму элементов массива, расположенных между первым и последним положительным элементами
В одномерном массиве, который состоит из N действительных элементов, вычислить: 1) минимальной...

Сумма элементов между первым положительным элементом массива и последним отрицательным
В одномерном целочисленном массиве( элементы массива генерируются случайным образом диапазоне от...

1
162 / 69 / 39
Регистрация: 28.05.2019
Сообщений: 239
24.06.2019, 23:15 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
#include <iostream>
 
using namespace std;
 
int main()
{
    int arr[]{1, -1, 2, -2, 3, -3};
    for (int i = 0; i < 6; ++i)
        cout << arr[i] << " ";
    cout << endl;
    
    int ridx;
    for (int i = 5; i >= 0; --i)
        if (arr[i] >= 0)
        {
            ridx = i;
            break;
        }
    int lidx;
    for (int i = 0; i < 6; ++i)
        if (arr[i] >= 0)
        {
            lidx = i;
            break;
        }
    int s = 0;
    for (int i = lidx + 1; i <= ridx - 1; ++i)
        s += arr[i];
    cout << s << endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2019, 23:15
Помогаю со студенческими работами здесь

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

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

Сумма элементов массива, расположенных между первым и последним элементом
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;conio.h&quot; #include &lt;stdio.h&gt; #include...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru