Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Диппа231
0 / 0 / 0
Регистрация: 24.04.2018
Сообщений: 3
1

Найти и вывести на экран сумму положительных элементов в последовательности

15.05.2018, 16:57. Просмотров 296. Ответов 3
Метки нет (Все метки)

Помогите, пожалуйста, решить!
Дана последовательность элементов с номерами от a до b, которые рассчитываются по формуле xᶾ-│x-8│. Найти и вывести на экран сумму положительных элементов в данной последовательности. Через цикл.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2018, 16:57
Ответы с готовыми решениями:

Найти сумму положительных и сумму нечетных членов последовательности. Вывести ту сумму, которая по модулю меньше
вот задачка одна не понял как вывевсти оттуда отрицательные... Программа запрашивает кол-во...

Вывести на экран сумму и среднее арифметическое последовательности положительных чисел, введенных с клавиатуры
Доброго времени суток. Помогите пожалуйста с написанием программы. "Найти и вывести на экран...

Найти сумму положительных элементов последовательности
int below_zero = 0; int zero = 0; int after_zero = 0; for ( int i = 0; i < N; i ++ ) { ...

Найти сумму положительных элементов последовательности d1, d2, ..., d40
Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого...

Найти сумму положительных элементов заданной последовательности
2)Дано n-ое количество элементов, вычислить сумму положительных элементов. Да, задание легкие но...

3
anapshy
256 / 237 / 200
Регистрация: 14.11.2016
Сообщений: 897
Завершенные тесты: 3
15.05.2018, 17:14 2
Так?
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
#include <iostream>
#include <cmath>
 
int foo(const int &value)
{
    return (std::pow(value, 3) - std::abs(value - 8));
}
 
int main()
{
    int a, b;
    std::cin >> a >> b;
    if (a > b)
    {
        std::cerr << "error: a > b" << std::endl;
        return 1;
    }
    int sum = 0;
    while (a != b)
    {
        int res = foo(a++);
        if (res > 0)
            sum += res;
    }
    std::cout << "Sum: " << sum << std::endl;
}
0
Диппа231
0 / 0 / 0
Регистрация: 24.04.2018
Сообщений: 3
16.05.2018, 14:26  [ТС] 3
Нет, надо через паскаль.
Такое, к сожалению, не подходит.
0
Даценд
Модератор
Эксперт .NET
5277 / 4454 / 2863
Регистрация: 20.04.2015
Сообщений: 8,019
16.05.2018, 16:07 4
Цитата Сообщение от Диппа231 Посмотреть сообщение
Нет, надо через паскаль.
Так это же раздел по С++.
Чтоб на Паскале написали программу, нужно тему в разделе Java создавать. Ну или в 1С в крайнем случае.
2
16.05.2018, 16:07
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2018, 16:07

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

Найти сумму положительных элементов последовательности, заменить ей минимальный элемент
Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого...

Найти и вывести на экран сумму минимальных элементов массивов
Ввести с клавиатуры одномерные массивы М(8),F(6),W(10).Найти и вывести на экран сумму минимальных...


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

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

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