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

Одномерный массив. Сдвинуть элементы циклически на n позиций влево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посоветуйте хорошую литературу по STL и системному программированию на С++ http://www.cyberforum.ru/cpp-beginners/thread761727.html
посоветуйте хорошую литературу по STL и системному программированию на c++
C++ Сортировка подсчетом void counting_sort(int* a,int* b, int size) { int* c; c=new int; for(int i=0;i<size;++i) { c=0; } http://www.cyberforum.ru/cpp-beginners/thread761713.html
Двойной факториал VS рекурсия C++
Доброго времени суток. Программа которая считает двойной факториал есть: int df(int x) { if (x<3) { return x; } else
Задача о камнях (почти рюкзак) модификация) C++
из камней весом p1, p2 ... pn набрать вес W если это возможно вывести yes, если не - no, но есть проблемка: в дополнение к задаче дается несколько запросов: множеств, заполненных номерами камней (не всех) и нужно сложить требуемое W именно из камней данного множества. т.к запросов очень много то нужно сначала заполнить массив как в рюкзаке а потом раскручивать путь по доступным камням. Помогите в...
C++ У меня динамическая матрица ? http://www.cyberforum.ru/cpp-beginners/thread761704.html
#include <iostream> using namespace std; int main() { int n,i,j; float a; cout <<"vv n"; cin >> n; for (i=0;i<n;i++) { for (j=0;j<n;j++)
C++ отмассивание числа Добрый вечер, не знал как подругому назвать тему... Есть число случайное вводимое число примерно такого типа: x=10101010101 (длина любая, только 1 и 0) Нужно создать массив G с длиной x и значением этогоже числа. Вот пример, что даем программе и что должны получить: x=11010; G={1,1,0,1,0} подробнее

Показать сообщение отдельно
Tostuk
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 12
17.01.2013, 03:14  [ТС]     Одномерный массив. Сдвинуть элементы циклически на n позиций влево
Еще вопрос, вот есть условие создать одномерный массив, подсчитать сумму всех елементов стоящих между первым и вторым отрицательным числом массива.
Сделал так, что первое и второе число он уже находит, осталось как-то все элементы между ними сложить
подскажите, как сложить элементы массива от позиции "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;
}
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru