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

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

Восстановить пароль Регистрация
 
Savras
-1 / 2 / 1
Регистрация: 03.01.2013
Сообщений: 10
12.01.2013, 12:59     сложить смежные пары вектора #1
Здравствуйте! Нужна небольшая помощь, разобраться с задачей с использованием векторов.
Собственно задача: Прочитайте в вектор набор целых чисел. Вычислите и отобразите сумму каждой пары смежных элементов в векторе.

Все что у меня получилось:
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13964 / 8795 / 1223
Регистрация: 24.12.2010
Сообщений: 15,930
12.01.2013, 13:17     сложить смежные пары вектора #2
Цикл никогда не кончится. Посмотрите, что делается с переменными n, i.
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;
    }
Байт
 Аватар для Байт
13964 / 8795 / 1223
Регистрация: 24.12.2010
Сообщений: 15,930
12.01.2013, 13:44     сложить смежные пары вектора #4
C
1
n <= i == 5
Эттто что еще такое? Выражение допустимо в языке Си, но в качестве упражнения советую вам посчитать, чему оно равно. (наводка - его значение всегда одно и то же и равно 0)
Ну и точка с запятой после условия очень "уместна"
Совет. Вернитесь к учебникам. Разберите простейшие примеры.
Savras
-1 / 2 / 1
Регистрация: 03.01.2013
Сообщений: 10
12.01.2013, 13:52  [ТС]     сложить смежные пары вектора #5
Я с них и начинаю , просто еще не совсем все слету понимаю, но однако разобрался. Огромное спасибо за помощь!
Yandex
Объявления
12.01.2013, 13:52     сложить смежные пары вектора
Ответ Создать тему
Опции темы

Текущее время: 23:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru