47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
1

Вычислить сумму и произведение отрицательных элементов одномерного массива

16.12.2018, 22:18. Показов 2109. Ответов 22

По указанию пользователя или вычислить сумму и произведение отрицательных элементов одномерного массива х (20), или найти максимальный элемент среди четных элементов этого массива.
 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.


Добавлено через 1 час 5 минут
Это 1 задачка просто там выбор.

Добавлено через 56 минут
Помогите пожалуйста.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2018, 22:18
Ответы с готовыми решениями:

Вычислить сумму отрицательных элементов одномерного массива
Ребят помогите, погибаю! Создать функцию, параметром которой является одномерный массив. Тело...

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

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

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

22
181 / 47 / 33
Регистрация: 27.02.2016
Сообщений: 260
16.12.2018, 22:21 2
Shelleex1337,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    int n = 20, summ, mul;
    std::vector<int> arr;
    
    for (int i = 0; i < n; ++i)
    {
        std::cin >> arr[i];
        
        if (arr[i] < 0)
        {
            summ += arr[i];
            mul *= arr[i];
        }
    }
 
    std::cout << summ << std::endl;
    std::cout << mul << std::endl;
 
    return 0;
}
1
Nishen
16.12.2018, 22:21
  #3

Не по теме:

Вам задачи с массивами решали уже очень большое количество раз. Вы до сих пор ничему не научились?

0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 22:26  [ТС] 4
У меня vector подсвечивается.
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
16.12.2018, 22:33 5
Shelleex1337, задача элементарная - перебор элементов в цикле, проверка на отрицательность, суммирование (произведение).
На чём тут можно застрять ? Что конкретно у Вас не получается ?

Добавлено через 2 минуты
Цитата Сообщение от Shelleex1337 Посмотреть сообщение
У меня vector подсвечивается.
А подумать ? Ну хоть чуть-чууууууть ...
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 22:36  [ТС] 6
alkl, vector<int> arr; Красным прописан, может какая то библиотека.
0
181 / 47 / 33
Регистрация: 27.02.2016
Сообщений: 260
16.12.2018, 22:43 7
Shelleex1337, vector - это класс стандартной библиотеки шаблонов языка c++.
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 22:45  [ТС] 8
Вычислить сумму и произведение отрицательных элементов одномерного массива


 Комментарий модератора 
5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Перепишите код на форум
0
181 / 47 / 33
Регистрация: 27.02.2016
Сообщений: 260
16.12.2018, 22:47 9
Забегая вперед предположу, что Вы с классами еще не сталкивались. Но объявление одномерного массива вполне посильная задача новичку, я на Вас надеюсь...
1
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 22:48  [ТС] 10
Lost17, всм vector<int> arr; это масив?

Добавлено через 30 секунд
alkl, я хотел показать что там ошибка
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 23:07  [ТС] 11
alkl, нет просто в чем моя ошибка я не пойму? я ничего против вас не имею.

Добавлено через 9 минут
так что там не правильно, я скопировал всё теперь как там есть, но там так и ошибка.

Добавлено через 2 минуты
C
1
2
3
4
5
6
7
1>d:\project\p245\p245\p245.cpp(14): error C2039: vector: не является членом "std"
1>d:\project\p245\p245\p245.cpp(14): error C2065: vector: необъявленный идентификатор
1>d:\project\p245\p245\p245.cpp(14): error C2062: тип "int" не требуется
1>d:\project\p245\p245\p245.cpp(18): error C2065: arr: необъявленный идентификатор
1>d:\project\p245\p245\p245.cpp(20): error C2065: arr: необъявленный идентификатор
1>d:\project\p245\p245\p245.cpp(22): error C2065: arr: необъявленный идентификатор
1>d:\project\p245\p245\p245.cpp(23): error C2065: arr: необъявленный идентификатор
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 23:15  [ТС] 12
alkl, да я не пойму где тут масив?
std::vector<int> arr;
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
16.12.2018, 23:43 13
Это не массив. Это - вектор. Класс.
Но, (цитирую сообщение Lost17) объявление одномерного массива вполне посильная задача новичку.
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 23:50  [ТС] 14
alkl, тау у меня только с вектором ошибка, я не пойму про какой сейчас масив идет речь.
0
1172 / 833 / 359
Регистрация: 26.02.2015
Сообщений: 3,743
16.12.2018, 23:55 15
Вам следует перед кодом, который вам дали, написать следующее
C++
1
#include <vector>
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
16.12.2018, 23:59  [ТС] 16
Nishen, спасибо вот кто понял меня.

Добавлено через 3 минуты
Теперь какая это фатальная ошибка.
0
1172 / 833 / 359
Регистрация: 26.02.2015
Сообщений: 3,743
17.12.2018, 00:00 17
Shelleex1337, Не волнуйтесь. Напиши сюда текст ошибки.
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
17.12.2018, 00:02  [ТС] 18
Nishen, Посколько скрин нельзя но...

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
"P245.exe": Загружено: "D:\Project\P245\Debug\P245.exe", Символы загружены.
"P245.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\kernel32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\KernelBase.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\msvcp100d.dll", Символы загружены.
"P245.exe": Загружено: "C:\Windows\SysWOW64\msvcr100d.dll", Символы загружены.
"P245.exe": Загружено: "C:\Windows\SysWOW64\user32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\gdi32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\lpk.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\usp10.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\msvcrt.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\advapi32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\sechost.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\rpcrt4.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\sspicli.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\cryptbase.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\imm32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\msctf.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\uxtheme.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\dwmapi.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\ole32.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\clbcatq.dll", Невозможно найти или открыть файл PDB
"P245.exe": Загружено: "C:\Windows\SysWOW64\oleaut32.dll", Невозможно найти или открыть файл PDB
Библиотека времени выполнения Microsoft Visual Studio C обнаружила неустранимую ошибку в P245.exe.
 
Для отладки нажмите кнопку "Прервать", для завершения нажмите кнопку "Продолжить".
Программа "[5496] P245.exe: Машинный код" завершилась с кодом -1073740777 (0xc0000417).
Добавлено через 38 секунд
Там еще окошко выбивает.
0
1172 / 833 / 359
Регистрация: 26.02.2015
Сообщений: 3,743
17.12.2018, 00:06 19
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
#include <iostream>
#include <vector>
 
int main()
{
    int n = 20, summ = 0, mul = 1;
    std::vector<int> arr(n);
 
    for (int i = 0; i < n; ++i)
    {
        std::cin >> arr[i];
 
        if (arr[i] < 0)
        {
            summ += arr[i];
            mul *= arr[i];
        }
    }
 
    std::cout << summ << std::endl;
    std::cout << mul << std::endl;
 
    system("PAUSE");
    return 0;
}
1
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
17.12.2018, 00:09  [ТС] 20
Nishen, mul это что?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2018, 00:09
Помогаю со студенческими работами здесь

Вычислить произведение количества отрицательных и количества положительных элементов одномерного массива
Указатели. Вычислить произведение количества отрицательных и количества положительных элементов...

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

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

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

Найти сумму отрицательных, количество положительных и произведение ненулевых элементов одномерного массива
Помогите пожалуйста решить задачу на одномерный массив. Одномерный массив Х(15) считать из...

Вычислить сумму отрицательных элементов одномерного массива
Доброго Времени Суток Уважаемые ! Помогите составить код программы на СИ! В одномерном...


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

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

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