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

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

14.02.2019, 16:09. Показов 6017. Ответов 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2019, 16:09
Ответы с готовыми решениями:

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

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

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

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где...

19
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 16:30 2
допустим вы уже ввели числа и у вас получился вектор 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  [ТС] 3
это на каком языке?
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 17:48 4
c++
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 17:58  [ТС] 5
А почему когда я её пишу сайт выдаёт ошибку? Хотя всё правильно
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:11 6
ох, я вектор написал QString, а он то QVector, но его можно заменить std::vector. а в остальном верно. главное не забудьте заполнить вектор
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:14  [ТС] 7
А вы можете написать программу с таким началом как
#include <iostream>
using namespace std
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:18 8
я думал вы это сами добавите. самое главное - это логика, а заполнение вектора и тело программы дописать легко, но скучно
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:20  [ТС] 9
Можете дописать пожалуста
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:24 10
могу написать в Qt
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:26  [ТС] 11
Ну давайте

Добавлено через 13 секунд
Спасибо заранее
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 18:48 12
я там описочку сделал, перепутал ровно с присвоением
C++
1
if (sum2==sum1) {return 0;}
вот проект в qt
Вложения
Тип файла: rar test.rar (4.8 Кб, 10 просмотров)
1
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 18:51  [ТС] 13
Спасибо
0
246 / 163 / 79
Регистрация: 12.02.2019
Сообщений: 573
14.02.2019, 19:06 14
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  [ТС] 15
Там вообщем цифры 1 и 0 выводят а 2 не может вывести
0
65 / 56 / 13
Регистрация: 16.03.2017
Сообщений: 426
14.02.2019, 20:08 16
Я проверил, в том что я вам послал, выводит и 1 и 2
0
0 / 0 / 0
Регистрация: 14.02.2019
Сообщений: 15
14.02.2019, 20:09  [ТС] 17
Можете ещё раз выслать пожалуйста
0
246 / 163 / 79
Регистрация: 12.02.2019
Сообщений: 573
14.02.2019, 20:10 18
Лучший ответ Сообщение было отмечено bft как решение

Решение

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

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

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

Добавлено через 6 минут
Спасибо вам огромное
0
246 / 163 / 79
Регистрация: 12.02.2019
Сообщений: 573
14.02.2019, 20:47 20
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2019, 20:47

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

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

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

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


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

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

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