Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/55: Рейтинг темы: голосов - 55, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15

Посчитать сумму четных и сумму нечетных чисел на отрезке [a; b].

14.02.2019, 16:09. Показов 10951. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Четные или Нечетные
Имя входного файла: стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
В этой задаче вам задается отрезок [a; b], где a и b - целые числа, не превосходящие 100 по
абсолютному значению (a < b). Требуется посчитать сумму четных и сумму нечетных чисел. Если
сумма четных чисел больше суммы нечетных, то выведите 1, если они равны, выведите 0, если
сумма четных меньше суммы нечетных, выведите 2.
Формат входных данных
На вход подаются два числа: a и b (−100 ⩽ a, b ⩽ 100).
Формат выходных данных
Выведите одно число - ответ на задачу.
Примеры

стандартный ввод стандартный вывод

5 9 2
0 2 1
-1 1 0
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2019, 16:09
Ответы с готовыми решениями:

В массиве из 10 целых чисел сосчитать сумму чётных и сумму нечётных чисел. Вывести наибольшую из этих сумм
По данному условию была написана программа. Все работает как надо, в итоге заменяется правильно. Но в окне вывода, выводимые значения max и...

Сформировать массив из целых чисел от 2 до N, подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел
Сформировать в программе массив из целых чисел от 2 до N. Подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел. pascal:)

Найти среднее значение, сумму четных, сумму нечетных чисел
Народ помогите пожалуйста над прогой. Заданеи: Заданы числа.Найти: 1.среднее значение 2.сумму четных чисел 3.сумму нечетных чисел ...

19
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 16:30
допустим вы уже ввели числа и у вас получился вектор QString <int> q
тогда:
C++ (Qt)
1
2
3
4
5
6
7
8
9
int sum1=0, sum2 = 0;
for (int i = 0; i<q.size(); i++)
{
if (q[i]%2==1) {sum1+= q[i];} 
else {sum2+= q[i];}
}
if (sum2>sum1) {return 1;}
if (sum2<sum1) {return 2;}
if (sum2=sum1) {return 0;}
2
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 16:58  [ТС]
это на каком языке?
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 17:48
c++
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 17:58  [ТС]
А почему когда я её пишу сайт выдаёт ошибку? Хотя всё правильно
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:11
ох, я вектор написал QString, а он то QVector, но его можно заменить std::vector. а в остальном верно. главное не забудьте заполнить вектор
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:14  [ТС]
А вы можете написать программу с таким началом как
#include <iostream>
using namespace std
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:18
я думал вы это сами добавите. самое главное - это логика, а заполнение вектора и тело программы дописать легко, но скучно
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:20  [ТС]
Можете дописать пожалуста
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:24
могу написать в Qt
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:26  [ТС]
Ну давайте

Добавлено через 13 секунд
Спасибо заранее
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:48
я там описочку сделал, перепутал ровно с присвоением
C++
1
if (sum2==sum1) {return 0;}
вот проект в qt
Вложения
Тип файла: rar test.rar (4.8 Кб, 16 просмотров)
1
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:51  [ТС]
Спасибо
0
Заблокирован
14.02.2019, 19:06
C++
1
2
3
4
5
6
7
8
9
int a,b;
cin>>a>>b;
int even=0, odd=0;
for(int i=a; i<=b; i++)
  if(i & 1) odd+=i;
  else even+=i;
if(even>odd) cout<<1<<endl;
else if(even==odd) cout<<0<<endl;
     else cout<<2<<endl;
вроде так
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 19:56  [ТС]
Там вообщем цифры 1 и 0 выводят а 2 не может вывести
0
 Аватар для Михаиллллллл
66 / 57 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 20:08
Я проверил, в том что я вам послал, выводит и 1 и 2
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 20:09  [ТС]
Можете ещё раз выслать пожалуйста
0
Заблокирован
14.02.2019, 20:10
Лучший ответ Сообщение было отмечено bft как решение

Решение

странно
Изображения
 
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 20:42  [ТС]
Вы есть в вконтакте?

Добавлено через 4 минуты
Скиньте полную программу

Добавлено через 11 минут
CoderPC скинь пожалуйста полную программу

Добавлено через 6 минут
Спасибо вам огромное
0
Заблокирован
14.02.2019, 20:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
void main(int argc,char **argv)
{
    int a,b;
    cin>>a>>b;
    int even=0, odd=0;
    for(int i=a; i<=b; i++)
      if(i & 1) odd+=i;
      else even+=i;
    if(even>odd) cout<<1<<endl;
    else if(even==odd) cout<<0<<endl;
         else cout<<2<<endl;
    //system("pause");
}
Добавлено через 5 минут
C++
1
2
3
4
#include <iostream>
using namespace std;
void main(int argc,char **argv)
...........
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2019, 20:47
Помогаю со студенческими работами здесь

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где ошибка ? #include &lt;iostream&gt; ...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n
18 задача 1 лаба После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над...

Найти сумму квадратов чётных чисел и сумму кубов нечётных чисел от 1 до Н
Даны 2 задания , 1) найти сумму квадратов чётных чисел и сумму кубов нечётных чисел от 1 до Н , Число Н задано случайным образом из...

Посчитать сумму всех чётных чисел от 0 до 100 и вывести сумму на экран
Посчитать сумму всех чётных чисел от 0 до 100 и вывести сумму на экран. c#

Найти сумму чётных и сумму нечётных чисел последовательности
На вход в первой строке подаётся натуральное число N (не более 10000). Далее, во второй строке вводятся N целых чисел (от -30000 до 30000)....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru