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

В одномерном массиве, состоящем из n элементов , вычислить сумму элементов между - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать шаблонный класс List для работы с одноправленными списками в динамической памяти http://www.cyberforum.ru/cpp-beginners/thread582782.html
Для объектов класса List определить операции проверки списка на пустоту, добавления элемента в начало списка, в конец списка, подсчет числа вхождений элемента в список, удаление элемента из списка. Продемонстрировать работу с шаблонным классом для списка с целыми элементами и с элементами-строками. Добавлено через 22 часа 12 минут Очень нужна помощь(
C++ Алгоритм для Color lines Пишу игру Color lines, есть матрица 9x9, нужен алгоритм если по вертикали, горизонтали, или диаганали 5 одинаковых цифр то эти 5 цифр станут равными 0; http://www.cyberforum.ru/cpp-beginners/thread582780.html
вывод скроллов при введенной в диалоге цифре 0 C++
Добрый вечер! Пожалуйста помогите новичку - не могу разобраться с задачей: если в окно диалога ввести 0 то появятся скроллы прокрутки если ввести другое число то сообщение об ошибке. Не могу сопоставить число со скроллами, прошу о помощи! Заранее спасибо
C++ Написать программу,которая суммирует четные элементы двумерного массива А[5,10],заполненого случайными числами из интревала от 0 до 20
Написать программу,которая суммирует четные элементы двумерного массива А,заполненого случайными числами из интревала от 0 до 20 Добавлено через 11 минут ????????
C++ Русификация http://www.cyberforum.ru/cpp-beginners/thread582759.html
Написать программу на ввод-вывод русских букв.
C++ 1. В одномерном массиве, состоящем из n вещественных элементов: 2. Дана целочисленная квадратная матрица: 1. В одномерном массиве, состоящем из n вещественных элементов: 1) определите, является ли массив палиндромом; 2) вычислите сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразуйте массив таким образом, чтобы сначала располагались элементы, кратные 5, затем 4, далее 3, остальные – в конце. 2. Дана целочисленная квадратная матрица: 1) элементы... подробнее

Показать сообщение отдельно
Евгений Щ.
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 16
24.05.2012, 18:53  [ТС]     В одномерном массиве, состоящем из n элементов , вычислить сумму элементов между
Извиняюсь заранее, получилось так, что я только узнал как именно эту прогу написать надобыло , в общем
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
37
38
39
40
41
42
#include <iostream>
using namespace std;
 
template < typename X > X Sum( X *array, unsigned size )
{
    unsigned index = 0;
    for( ; index < size && array[index]; ++index );  //  цикл завершится по достижению конца массива или если значение элемента будет нулевым
 
    if( index == size )  //  если в массиве нету нулевых элементов
    {
        std::cout << "There is no zero values" << std::endl;
        cin.get();
        return 0;
    }
 
    ++index;  //  пропускаем нулевой символ
 
    X sum = 0;
    for( ; index < size && array[index]; ++index )  //  цикл прервётся как только будет достигнут конец массива или встретится нулевой символ
    {
        sum += array[index];
    }
 
    return sum;
}
 
void main()
{
    int array[10] = { 1, 2, 0, 1, 2, 3, 0, 5, 3, 4 };
    
    int sum = Sum( array, 10 );  //  передаём функции массив и его количество элементов
 
    cout << sum << endl;
 
    float fArray[8] = { 1.4f, 0.f, 2.3f, 5.6f, 2.3f, 0.f, 2.f, 6.4f };
 
    float fSum = Sum( fArray, 8 );
 
    cout << fSum << endl;
 
    ::system( "pause" );
}
надо сделать по такому примеру, только в этой программе вычисляет сумму между первым и вторым нулевыми элементами, а мне нужно между 1ым и 2ым отрицательными. Кому не сложно, помогите
 
Текущее время: 21:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru