0 / 0 / 0
Регистрация: 05.10.2014
Сообщений: 6
1

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

16.11.2014, 14:20. Показов 1204. Ответов 2
Метки нет (Все метки)

Пожалуйста, помогите с задачкой. Проблема в составлении цикла do while (добавив к каждому числу, кроме последнего, значение следующего)
Задача:
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Вывести числа последовательности, добавив к каждому, кроме последнего, значение следующего.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2014, 14:20
Ответы с готовыми решениями:

Добавить к каждому числу файла среднее арифметическое максимума и минимума
Записать выходной файл, добавить к каждому числу среднее арифметическое наименьшего по абсолютной...

Добавить к каждому числу корень квадратный из абсолютного значения произведения
Есть задание на шаблоны функции я слаб в си++, прощу помощи, по заданию, оставляйте комментарии по...

Добавить к каждому числу полусумму всех отрицательных чисел последовательности
совсем не понимаю с++, а задача такая: для последовательности из 50 случайных чисел (deque)...

Добавить к каждому введённому числу типа double единицу измерения
Здравствуйте. Уже долго бьюсь над эти заданием и никак не могу понять как его делать. вот условие...

2
Модератор
Эксперт С++
11348 / 9312 / 5594
Регистрация: 18.12.2011
Сообщений: 24,851
16.11.2014, 16:18 2
Лучший ответ Сообщение было отмечено denzl5 как решение

Решение

C++
1
2
3
4
5
6
7
int s=0,n;
do
{
    cin>>n;
    s+=n;
    cout<<s<<endl;
}while(n!=0);
1
319 / 269 / 128
Регистрация: 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";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2014, 16:24

Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа
Здравствуйте! подскажите как реализовать на си++ &quot;Умножить каждое число на первое отрицательное...

Для последовательности из 50 случайных чисел (vector), добавить к каждому числу первое нечетное, по абсолютной величине, число.
Для последовательности из 50 случайных чисел (vector), добавить к каждому числу первое нечетное, по...

Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
Данные списка должен ввести пользователь. Результат нужно сформировать в начальном списке, никаких...

Добавить к каждому числу единицу и вывести конечное
Добрый день, сразу объясню в чём задача имеются числа, к примеру: 1 2 3 4 5 6 7 8 9 10 Нужно...


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

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

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