Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
BratNehvat
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 12
1

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

03.11.2018, 10:41. Просмотров 674. Ответов 2
Метки нет (Все метки)

В одномерном массиве, состоящем из N целых элементов, вычислите сумму
элементов массива, расположенных между первым и последним нулевыми элементами.
Если нулевых элементов нет или между первым и последним нулевым элементами нет
других элементов, то сумма = 0. Если есть только 1 нулевой элемент, то вычисляется
сумма всех элементов до него.
И ваще не вкуриваю как ее написать на с++. Помогите плиииииз >_<
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2018, 10:41
Ответы с готовыми решениями:

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

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

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

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

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

2
STArSka
146 / 27 / 13
Регистрация: 21.09.2015
Сообщений: 62
03.11.2018, 11:33 2
Динамику учили?

Добавлено через 4 минуты
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
34
35
36
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int n;
    cout << "Input n: ";
    cin >> n;
    int *arr = new int[n];
 
    cout << "Input array:" << endl;
    for (int i = 0; i < n; i++)
        cin >> arr[i];
 
    int first_zero = 0, last_zero = n - 1;
 
    while (arr[first_zero] != 0 && first_zero < n) first_zero++;
    while (arr[last_zero] != 0 && last_zero > 0) last_zero--;
 
    int sum = 0;
    for (int i = first_zero + 1; i < last_zero; i++)
        sum += arr[i];
 
    if(first_zero == last_zero)
        for (int i = 0; i < last_zero; i++)
            sum += arr[i];
 
    cout << "Sum = " << sum << endl;
 
    delete[] arr;
 
    _getch();
    return 0;
}
0
BratNehvat
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 12
03.11.2018, 11:36  [ТС] 3
нет динамику я не проходил еще, на массивах сидим
0
03.11.2018, 11:36
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2018, 11:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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


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

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

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