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

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

Войти
Регистрация
Восстановить пароль
 
evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108
#1

сумма чисел между 2мя положительными - C++

15.12.2013, 19:40. Просмотров 152. Ответов 0
Метки нет (Все метки)

кривой код
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
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"RUS");
    int*mass;
    int n, i;
    cout<<"Введите длину массива\n";
    cin>>n;
    mass=new int[n];
    for(int i=0;i<n;i++)
    {
        cout<<"введите число\n";
        cin>>mass[i];
    }
    int sum=0;
    int k=0;
    for(i=0;i<n;i++)
    {
        if(mass[i]>0)
            k++;
        if(k<3)
        {
            sum+=mass[i+1];
        }
        if(k==3)
            sum=sum-mass[i+1];
    }
    cout<<"сумма="<<sum<<"\n";
    system("pause");
}
получается 3363......
нужно найти 1 положительное число и складывать все отрицательные пока не встретить 2е положительное
поскажите что и как
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 19:40     сумма чисел между 2мя положительными
Посмотрите здесь:

Сумма элементов массива, расположенных между первым и последним положительными элементами - C++
14.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) минимальный элемент массива; б) сумму элементов...

Сумма элементов с положительными индексами - C++
Задача В одномерном массиве найти сумму элементов с положительными индексами! Можно ли её адаптировать под borland c++ 3.1? ...

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

Вычислить сумму чисел, находящихся между максимальным и минимальным элементами массива А[15]. Если сумма - C++
Задача: Вычислить сумму чисел, находящихся между максимальным и минимальным элементами массива А. Если сумма – четное число, изменить на 0...

Неправильно считает сумму между первым и последним положительными элементами - C++
int min, i, n, sum=0, arr,i1,i2; // arr - массив целых чисел, максимальный размер 100 элементов cin &gt;&gt; n; for...

Убрать в массиве все цепочки отрицательных элементов, расположенные между положительными - C++
В массиве убрать все цепочки отрицательных элементов, расположенные между положительными.

Найти сумму элементов между первым и последним положительными элементами массива - C++
Полный вариант кода : #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;windows&gt; #include &lt;stdlib&gt; using...

Вычислить сумму элементов массива между первым и вторым положительными элементами - C++
Мужики помогите завтра сессия а еще ничего не готово В одномерном массиве который состоит из N элементов вычислить • максимальный за...

В одномерном массиве найти сумму между первым и вторым положительными элементами - C++
в одномерном массиве найти сумму между первым и вторым положительными элементами часть кода программы #include &quot;stdafx.h&quot; #include...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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