Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.04.2018
Сообщений: 17
1

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

25.07.2018, 12:05. Показов 545. Ответов 2
Метки нет (Все метки)

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2018, 12:05
Ответы с готовыми решениями:

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

Найти количество четных элементов одномерного массива до первого встреченного числа равного наперед заданному
5.Найти количество четных элементов одномерного массива до первого встреченного числа равного...

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

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

2
Модератор
Эксперт по электронике
8490 / 6317 / 854
Регистрация: 14.02.2011
Сообщений: 21,889
25.07.2018, 13:48 2
C++
1
2
3
4
5
int summ=0;
 
for(int i=0; i<(sizeof(arr)/sizeof(arr[0]) && arr[i]!=0;i++)
   if(arr[i]%2==0)
       summ+=arr[i];
1
Shiningemerald
383 / 116 / 22
Регистрация: 05.01.2012
Сообщений: 925
25.07.2018, 15:37 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
#include <iostream>
#include <time.h>
 
using namespace std;
 
 
void arrCreate() {
    srand(time(0));
    int size;
    int sum = 0;
    cout << "Введите размер массива: " << endl;
    cin >> size;
    cout << endl;
    int * mas = new int[size];
    for (int i = 0; i < size; i++) { mas[i] = rand()%10;}
 
    cout << "В вашем массиве " << size << " элементов!" << endl;
    cout << "Вoт ваш массив: " << endl;
    for (int i = 0; i < size; i++) { cout << "Элемент с индексом " << i << " = " << mas[i] << endl; }
 
    for (int i = 0; i < size; i++) { if (mas[i] == 0) break; 
                                     if (mas[i] % 2 == 0) sum += mas[i]; 
    }
 
    cout << "Cумма четных до первого нуля =  " << sum << endl;
}
 
 
int main() {
    setlocale(LC_ALL, "Rus");
    arrCreate();
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2018, 15:37

Подсчитать произведение элементов одномерного массива, которые размещены до первого нулевого элемента
Программа с таким кодом работать отказывается: #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

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

Найти количество чётных элементов одномерного массива до первого встреченного числа равного наперед заданному числу a
Найти количество чётных элементов одномерного массива до первого встреченного числа равного наперед...

Посчитать сумму модулей элементов массива, что расположены после первого нулевого элемента
Помогите пожалуйста!!! Надо очень срочно, а у самого ничего не получается. Спасибо заранее.


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

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

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