Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Savras
-1 / 2 / 1
Регистрация: 03.01.2013
Сообщений: 10
#1

сложить смежные пары вектора - C++

12.01.2013, 12:59. Просмотров 577. Ответов 4
Метки нет (Все метки)

Здравствуйте! Нужна небольшая помощь, разобраться с задачей с использованием векторов.
Собственно задача: Прочитайте в вектор набор целых чисел. Вычислите и отобразите сумму каждой пары смежных элементов в векторе.

Все что у меня получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <vector>
 
using namespace std;
 
int main()
{
    int n = 0;
    int i = 1;
    vector<int> s(5, 56);
    while(n < i)
    {
        cout << s[n++] + s[i++] << endl;
    }
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2013, 12:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос сложить смежные пары вектора (C++):

можно ли сложить два вектора??? - C++
если можно то как?

Удалить эквивалентные пары из вектора пар при помощи стандартных алгоритмов - C++
Что-то голова закипает, не могу сообразить. Есть вектор пар: std::vector&lt;std::pair&lt;int,int&gt; &gt; который содержит кроме всего прочего...

Есть n-значное число нужно сложить сложить все его цифры - C++
Как такое реализовать?

Сложить попарно элементы массива, последний сложить с первым - C++
помогите, пожалуйста, попарно сложить элементы массива x, последний элемент сложить с первым и записать результат в массив y

Можно ли разбить последовательность на пары так, чтобы произведение чисел любой пары было одинаковым? - C++
Помогите написать код задачи на с++ Дана последовательность целых чисел. Выяснить, можно разбить ее на пары таким образом , чтобы...

Не смежные вершины матрицы - C++
Найти все не смежные вершины матрицы смежности.

4
Байт
Эксперт C
16545 / 10815 / 1639
Регистрация: 24.12.2010
Сообщений: 20,864
12.01.2013, 13:17 #2
Цикл никогда не кончится. Посмотрите, что делается с переменными n, i.
1
Savras
-1 / 2 / 1
Регистрация: 03.01.2013
Сообщений: 10
12.01.2013, 13:24  [ТС] #3
если делаю вот так, то не идет цикл
C++
1
2
3
4
while(n <= i == 5);
    {
        cout << s[n++] + s[i++] << endl;
    }
0
Байт
Эксперт C
16545 / 10815 / 1639
Регистрация: 24.12.2010
Сообщений: 20,864
12.01.2013, 13:44 #4
C
1
n <= i == 5
Эттто что еще такое? Выражение допустимо в языке Си, но в качестве упражнения советую вам посчитать, чему оно равно. (наводка - его значение всегда одно и то же и равно 0)
Ну и точка с запятой после условия очень "уместна"
Совет. Вернитесь к учебникам. Разберите простейшие примеры.
0
Savras
-1 / 2 / 1
Регистрация: 03.01.2013
Сообщений: 10
12.01.2013, 13:52  [ТС] #5
Я с них и начинаю , просто еще не совсем все слету понимаю, но однако разобрался. Огромное спасибо за помощь!
0
12.01.2013, 13:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2013, 13:52
Привет! Вот еще темы с ответами:

Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include&lt;conio.h&gt; ...

Вывести на экран вершины орграфа, смежные с данной - C++
Уффф, к завтрашнему дню нужно сдать эти задачи, помогите пожалуйста кто чем сможет :sorry: (следующие задачи через обходы в глубину и...

Вывести на экран вершины орграфа, смежные с данной - C++
Вывести на экран те вершины орграфа, смежные с данной, т.е. вывести &quot;входящие&quot; и &quot;выходящие&quot; соседние вершины, но моя программа выводит...

Графы через списки смежности: вывести все вершины, не смежные с данной - C++
вывести на экран все вершины не смежные с данной. код работает, но нужно еще вывести на экран:&quot;все смежные&quot;, в случае если все вершины...


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

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

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