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

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

Войти
Регистрация
Восстановить пароль
 
deeonia58
0 / 0 / 0
Регистрация: 10.09.2013
Сообщений: 6
#1

Найти сумму и произведение элементов массива - C++

10.09.2013, 19:15. Просмотров 308. Ответов 6
Метки нет (Все метки)

Найти сумму и произведение элементов массива с четными и нечетными номерами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2013, 19:15     Найти сумму и произведение элементов массива
Посмотрите здесь:

Найти произведение и сумму элементов массива - C++
В одномерном массиве , состоящем из N целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму...

Найти сумму и произведение всех элементов массива - C++
Найти сумму и произведение всех элементов массива

Найти произведение и сумму элементов массива по условию - C++
Добрый день! Одномерный массив X(8) задать в программе. Найти произведение элементов, удовлетворяющих условию 0<tg(Xi)<1,а также сумму...

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

Найти сумму и произведение всех элементов массива - C++
Найти сумму и произведение всех элементов массива b0, b1, b2,…, bm-1.

Найти сумму четных и произведение нечетных элементов массива - C++
В массиве X(n) после каждого отрицательного элемента вставить ноль. Определить, поменялось ли местоположение минимального элемента ...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Belfegor
Ghost
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
10.09.2013, 19:23     Найти сумму и произведение элементов массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main() {
    const int size = 10;
    int array[size], sum = 0, sum_even = 0, prod = 1, prod_odd = 1;
    for (int i = 0; i < size; i++) {
        cin >> array[i];
    }
    for (int i = 0; i < size; i++) {
        i % 2 == 0 ? sum_even += array[i], prod *= array[i] : prod_odd *= array[i], sum += array[i];
    }
    cout << "Sum Even: " << sum_even << endl;
    cout << "Prod Even: " << prod << endl;
    cout << "Prod_odd: " << prod_odd << endl;
    cout << "sum_odd: " << sum << endl;
 
    return 0;
}
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
10.09.2013, 19:25     Найти сумму и произведение элементов массива #3
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
#include <iostream>
using namespace std;
 
int main()
{
    int size;
    int *massive;
 
    cout << "Enter size of array: ";
    cin >> size;
 
    massive = new int[size];
 
    cout << "Enter " << size << " numbers:" << endl;
    for (int i=0; i<size; i++)
        cin >> massive[i];
 
    int sum = 0;
    int mul = 1;
 
    for (int i=0; i<size; i++)
    {
        if (i%2) sum+=massive[i];
        else mul*=massive[i];
    }
 
    delete [] massive;
 
    cout << "Sum = " << sum << endl;
    cout << "Mul = " << mul << endl;
 
    return 0;
}
ValeryS
Модератор
6541 / 5007 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
10.09.2013, 19:31     Найти сумму и произведение элементов массива #4
а вот еще
C++
1
2
3
4
5
 for (int i=0; i<size; i+=2)
          sum+=massive[i];
    
 for (int i=1; i<size; i+=2)
          mul*=massive[i];
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
10.09.2013, 19:38     Найти сумму и произведение элементов массива #5
Цитата Сообщение от ValeryS Посмотреть сообщение
а вот еще
C++
1
2
3
4
5
 for (int i=0; i<size; i+=2)
          sum+=massive[i];
    
 for (int i=1; i<size; i+=2)
          mul*=massive[i];
правильно, эта даже быстрее будет работать, т.к. нет проверок if-ов
ValeryS
10.09.2013, 19:41
  #6

Не по теме:

Цитата Сообщение от ___ Посмотреть сообщение
эта даже быстрее будет работать,
А то ж

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2013, 20:36     Найти сумму и произведение элементов массива
Еще ссылки по теме:

Найти сумму отрицательных элементов массива и произведение их индексов - C++
Помогите найти сумму отрицательных элементов массива и произведение их номеров (индексов) С++

Найти сумму неотрицательных и произведение положительных элементов массива - C++
Мужики подскажите как написать пожалуйста!!! Составить программу, использующую для хранения значений одномерный массив: const N=10; ...

Найти сумму и произведение всех четных элементов массива - C++
В заданном целочисленном массиве z1,z2,...,Zn найти сумму и произведение всех четных элементов. Ребят пожалуйста помогите. И когда будете...

Найти сумму и произведение положительных элементов массива, расположенных до максимального элемента - C++
С++ Builder Функции Дан массив чисел В. Найти сумму и произведение положительных элементов массива, расположенных до максимального...

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


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

Или воспользуйтесь поиском по форуму:
deeonia58
0 / 0 / 0
Регистрация: 10.09.2013
Сообщений: 6
10.09.2013, 20:36  [ТС]     Найти сумму и произведение элементов массива #7
Спасибо всем большое
Yandex
Объявления
10.09.2013, 20:36     Найти сумму и произведение элементов массива
Ответ Создать тему
Опции темы

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