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

Подсчитать сумму всех элементов стоящих между первым и вторым отрицательным числом массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одинаковы ли оптимизации класса шаблон/константа? http://www.cyberforum.ru/cpp-beginners/thread764282.html
Пусть у меня есть класс: class MyClass{ const long Flag; public: MyClass(const long Flag_V): Flag(Flag_V) {} void MyFunc(){ switch (Flag){ case 1:
C++ Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных. это надо сделать в этой програме.. #include <vcl.h> #include <iostream.h> #include <conio.h> struct notebook { string name; string surname; http://www.cyberforum.ru/cpp-beginners/thread764280.html
Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ., n) и z (j = 1,2, ., m) являются элементами одномерных массивов вещественных C++
Необходимо вычислить yij = f (xi, zj). В этих задачах x (i = 1,2, ..., n) и z (j = 1,2, ..., m) являются элементами одномерных массивов вещественных чисел, которые содержат соответственно n и m элементов. Перед составлением алгоритма следует определить количество значений функции, которые будут получены в результате решения задачи, т.е. количество значений функции от каждого аргумента. Общее...
C++ написать програму с++ чтоб реализовать стєк! вот заготовка!
struct stack{ int data; stack *next; }; void push(stack *s,int *n){ while(s->next)s=s->next; s->next=new stack; s->next->data=*n; s->next->next=0;
C++ Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А http://www.cyberforum.ru/cpp-beginners/thread764263.html
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А на начало, а компоненты, которые размещены перед самым элементом в конец вектора. Вывести заданный и новообразованный векторы.
C++ Что-то не так в программе (при нажатии кнопок со стрелками по консоли движется символ) Решил спустя некоторый промежуток времени попрактиковаться в c++. Написать программу, где при нажатии кнопок со стрелками по консоли движется символ. Вроде бы все должно работать хорошо, если рассуждать логически, но не работает. #include <iostream> #include <clocale> #include <conio.h> using namespace std; int main() подробнее

Показать сообщение отдельно
Tostuk
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 12
17.01.2013, 13:00     Подсчитать сумму всех элементов стоящих между первым и вторым отрицательным числом массива
есть условие: создать одномерный массив, подсчитать сумму всех элементов стоящих между первым и вторым отрицательным числом массива.
первое и второе число он находит, но не могу сложить элементы между ними сложить, получается какое-то не понятное число.
подскажите, как сложить элементы массива от позиции "poz" до позиции "pozz" (poz/pozz обозначения используемые у меня в коде, обозначают номер элемента массива до/перед отрицательным числом)

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
43
44
45
46
47
48
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
int main()
{
    int i,n,s,pol,poz,poll,pozz,sum;
    int a[10];
    cout <<"vvedite n:"<<endl;
    cin>>n;
    
    for (i=0;i<n;i++)
    { 
        cout<<"vvvedite a["<<i<<"]=";
    cin>>a[i];
    } //Vvod odnomernogo massiva
        cout << "massiv a="<<endl;
            for (i=0;i<n;i++)
                cout <<a[i]<<" ";
            cout <<endl;
            s=0;
            for (i=0;i<n;i++)
                //vi4eslenie pervogo otricatel'nogo
            {
                if(a[i]<0)  { pol=a[i];poz=i;break;}
        
            
    
            }
    cout <<"pervoe otricatel'noe 4islo="<<pol<<endl;
 
    
    
    for (i=poz+1;i<=n;i++)
        //vtoroe otricatel'noe 4islo
            {
                if(a[i]<0)  { poll=a[i];pozz=i;break;}
    
            }   
    cout <<"vtoroe otricatel'noe 4islo="<<poll<<endl;
        
 
    for (i=poz+1;i<pozz;i++)
    {
        sum=a[i];
    }
    cout <<"summa="<<sum<<endl;
            return 0;
}
Миниатюры
Подсчитать сумму всех элементов стоящих между первым и вторым отрицательным числом массива  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru