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

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

Войти
Регистрация
Восстановить пароль
 
Артем34
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 18
#1

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

09.03.2014, 15:18. Просмотров 386. Ответов 5
Метки нет (Все метки)

Всем привет! Помогите пожалуйста мне нужно найти произведение и количество отрицательных элементов массива В(12), имеющих четный индекс.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 15:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти произведение и количество отрицательных элементов массива (C++):

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

Найти сумму отрицательных, произведение положительных и количество нулевых элементов массива - C++
Написать функцию, которая находит сумму отрицательных, произведение положительных и количество нулевых элементов в одномерном массиве.

Произведение отрицательных элементов массива и их количество - C++
Вычислить произведение отрицательных элементов и их количество.

Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов - C++
в массиве X найти среднее арифметическое положительных элементов массива, произведение и кол-во отрицательных элементов массива.

Определить произведение отрицательных элементов массива и количество отличных от 5 - C++
Здравствуйте. Помогите, пожалуйста. 1. Дан массив, состоящий из 10 элементов (элементы массива задаются случайным образом). Определить...

Произведение и количество отрицательных элементов массива, имеющих четный индекс - C++
Всем привет! Помогите пожалуйста мне нужно найти произведение и количество отрицательных элементов массива В(12), имеющих четный индекс.

5
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16701 / 6623 / 433
Регистрация: 12.06.2012
Сообщений: 19,879
Завершенные тесты: 1
09.03.2014, 16:32 #2
C++
1
2
3
4
5
6
7
8
9
10
int sum = 0, cnt = 0;
.............
for(int i = 0; i < 12; i += 2)
{
    if(arr[i] >= 0)
        continue;
    sum *= arr[i];
    ++cnt;
}
std::cout << "Произведение: " << sum << std::endl << "Чисел: " << cnt << std::endl;
1
Артем34
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 18
09.03.2014, 18:27  [ТС] #3
Если это правильно, то огромное спасибо!
0
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16701 / 6623 / 433
Регистрация: 12.06.2012
Сообщений: 19,879
Завершенные тесты: 1
09.03.2014, 18:29 #4
Не совсем правильно.. Так будет правильно. Естественно, это не полный код..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int product = 1, cnt = 0;
.............
for(int i = 0; i < 12; i += 2)
{
    if(arr[i] >= 0)
        continue;
    product *= arr[i];
    ++cnt;
}
if(cnt > 0)
    std::cout << "Произведение: " << product << std::endl << "Чисел: " << cnt << std::endl;
else
    std::cout << "Таких чисел не найдено" << std::endl;
1
Артем34
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 18
09.03.2014, 18:37  [ТС] #5
А полный код?.............
0
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16701 / 6623 / 433
Регистрация: 12.06.2012
Сообщений: 19,879
Завершенные тесты: 1
09.03.2014, 19:12 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Артем34 Посмотреть сообщение
Помогите пожалуйста
!=
Цитата Сообщение от Артем34 Посмотреть сообщение
Напишите все, пожалуйста
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
#include <iostream>
 
const int N = 12;
 
int main(int argc, char *argv[])
{
    int b[N];
    int product = 1, cnt = 0;
    
    for(int i = 0; i < N; ++i)
    {
        std::cout << "Введите элемент №" << i + 1 << std::endl;
        std::cin >> b[i];
    }
    
    for(int i = 0; i < N; i += 2)
    {
        if(b[i] >= 0)
            continue;
        product *= b[i];
        ++cnt;
    }
    if(cnt > 0)
        std::cout << "Произведение: " << product << std::endl << "Чисел: " << cnt << std::endl;
    else
        std::cout << "Таких чисел не найдено" << std::endl;
    
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2014, 19:12
Привет! Вот еще темы с ответами:

Найти сумму положительных, произведение и количество отрицательных элементов - C++
напишите программу, использующую для обращения к элементам массива указатели, которая получает с клавиатуры натуральное числоN -...

Найти произведение отрицательных элементов массива - C++
Ребята я болел когда в институте мы проходили массивы... Может мне кто то с этим помочь? Исходные данные для всех вариантов - n...

Найти произведение отрицательных элементов массива - C++
Найти произведение отрицательных элементов массива. Использовать функцию для каждой строки матрицы K(4,8). Тело ф-ции реализовать 2...

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


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
09.03.2014, 19:12
Ответ Создать тему
Опции темы

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