0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 12

Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел

20.10.2016, 14:08. Показов 1900. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны три целых числа. Вычесть из суммы всех чисел сумму четных чисел.
Помогите решить задачу, с объяснением(изучаю данный язык неделю, попрошу объяснить языком попроще=)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.10.2016, 14:08
Ответы с готовыми решениями:

Даны набор ненулевых целых чисел; признак его завершения - число 0. Вывести сумму всех положительных четных чисел из эт
Даны набор ненулевых целых чисел; признак его завершения - число 0. Вывести сумму всех положительных четных чисел из этого набора. если...

Даны три целых числа a, b и c. Найти количество чётных чисел среди них
Не использовать вложенных условных операторов. Не использовать сложных составных условий, содержащих логические связки "и",...

Даны три целых числа A, B, C. Вывести на экран среднее арифметическое для чётных чисел
Если чётных чисел нет, то вывести на экран сообщение "нет чётных чисел".

7
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
20.10.2016, 14:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
using namespace std;
 
int main()
{
    int a, b, c;
    cin >> a >> b >> c;
    int sum = a + b + c;
    int evensum = 0; // переменная для чётной суммы
    // если остаток от деления а на 2 равен нулю (т.е. а чётное), то прибавляем а к чётной сумме
    if (a % 2 == 0) evensum = evensum + a;
    if (b % 2 == 0) evensum = evensum + b; // тут проверяем b на чётность
    if (c % 2 == 0) evensum = evensum + c; // тут с
    
    cout << sum - evensum;
}
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.10.2016, 15:34
Немножко извращения
C++
1
evensum += ((a+1)%2) * a;
1
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
20.10.2016, 15:35
Цитата Сообщение от Байт Посмотреть сообщение
Немножко извращения
ТС просил попроще.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.10.2016, 15:38
C++
1
evensum += (!(a&1))*a;
Какие еще варианты?

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от SpBerkut Посмотреть сообщение
ТС просил попроще.
Ну я имею право себя немножко развлечь? Я же не настаиваю на употреблении именно моего кода. Да и ТС будет полезно понять, что он(код) делает...

0
370 / 133 / 44
Регистрация: 05.02.2015
Сообщений: 901
20.10.2016, 15:53
не очень понял строку
C++
1
2
 
evensum += ((a+1)%2) * a;
но я бы сделал
C++
1
evensum = a*a%2 + b*b%2 + c*c%2;
Добавлено через 4 минуты
так как сумма - сумма четных элементов = сумме нечетных )
2
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
20.10.2016, 16:45
Цитата Сообщение от minore Посмотреть сообщение
evensum = a*a%2 + b*b%2 + c*c%2;
я бы скобочки расставил
C
1
evensum = a*(a%2) + b*(b%2) + c*(c%2);
Добавлено через 3 минуты
Цитата Сообщение от Байт Посмотреть сообщение
evensum += (!(a&1))*a;
Цитата Сообщение от Байт Посмотреть сообщение
evensum += ((a+1)%2) * a;
Цитата Сообщение от Байт Посмотреть сообщение
Какие еще варианты?
элементарно, Ватсон
C++
1
evensum += (a%2==0) * a;
2
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.10.2016, 18:25
Цитата Сообщение от minore Посмотреть сообщение
сумма - сумма четных элементов = сумме нечетных
Блин! Совершенно пропустил, что сумму-то надо вычесть...

Добавлено через 36 секунд
Цитата Сообщение от minore Посмотреть сообщение
не очень понял строку
Скромничаете, или в самом деле?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2016, 18:25
Помогаю со студенческими работами здесь

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
Здравствуйте. Проверьте пожалуйста эту задачу Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно....

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
(For) Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно.

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно. как это реализовать на с++??

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно
Желательно сделать в Pascal или Delphi

Даны два целых числа А и В (А<В). Найти сумму квадратов всех целых чисел от А до В включительно
Даны два целых числа А и В (А&lt;В). Найти сумму квадратов всех целых чисел от А до В включительно.


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

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

Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru