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

Добавить к каждому числу, кроме последнего, значение следующего - C++

Восстановить пароль Регистрация
 
denzl5
0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 6
16.11.2014, 14:20     Добавить к каждому числу, кроме последнего, значение следующего #1
Пожалуйста, помогите с задачкой. Проблема в составлении цикла do while (добавив к каждому числу, кроме последнего, значение следующего)
Задача:
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Вывести числа последовательности, добавив к каждому, кроме последнего, значение следующего.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 14:20     Добавить к каждому числу, кроме последнего, значение следующего
Посмотрите здесь:

C++ Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа
C++ Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
Добавить к каждому числу корень квадратный из абсолютного значения произведения C++
C++ Для последовательности из 50 случайных чисел (vector), добавить к каждому числу первое нечетное, по абсолютной величине, число.
Добавить к каждому числу полусумму всех отрицательных чисел последовательности C++
отнять последний столбец из всех кроме последнего C++
C++ Для каждой тройки найти сумму последнего и следующего за тройкой элемента массива
C++ Добавить к каждому числу файла среднее арифметическое максимума и минимума

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,165
Завершенные тесты: 1
16.11.2014, 16:18     Добавить к каждому числу, кроме последнего, значение следующего #2
C++
1
2
3
4
5
6
7
int s=0,n;
do
{
    cin>>n;
    s+=n;
    cout<<s<<endl;
}while(n!=0);
Кот Ангенс
 Аватар для Кот Ангенс
317 / 267 / 37
Регистрация: 24.05.2012
Сообщений: 629
16.11.2014, 16:24     Добавить к каждому числу, кроме последнего, значение следующего #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    double d;
    vector<double> v;
    do {
        cin >> d;
        v.push_back(d);
    } while (d);
    for (size_t i = 0; i < v.size() - 1; i++) {
        v[i] += v[i + 1];
        cout << v[i] << ' ';
    }
    cout << "0\n";
}
Yandex
Объявления
16.11.2014, 16:24     Добавить к каждому числу, кроме последнего, значение следующего
Ответ Создать тему
Опции темы

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