Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Аниточка
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 35
#1

Найти суммы чисел в двух интервалах - C++

10.06.2014, 13:21. Просмотров 186. Ответов 4
Метки нет (Все метки)

2. Даны целые числа a, b, c. Найти суммы чисел от a до b и от b до c. Использовать функцию, вычисляющую сумму всех целых чисел от x до y включительно; если x>y, то результат функции 0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2014, 13:21     Найти суммы чисел в двух интервалах
Посмотрите здесь:

Вычисление квадратов суммы и разности двух чисел C++
C++ Среди чисел найти все, у которых сумма первых двух равна сумме последних двух
C++ Найти сколько чисел в массиве больше суммы или меньше разности чисел
Простейшая программа, вывод на экран суммы, разности двух чисел. Ошибка C++
C++ Определить сколько чисел последовательности меньше квадрата суммы первых двух членов
Найти все натуральные числа от 1 до N, представимые в виде суммы кубов двух натуральных чисел C++
Найти числа, которые представимы в виде суммы квадратов двух натуральных чисел C++
C++ Найти max от суммы и частного двух чисел
Найти суммы чисел из двух диапазонов и определить какая из них меньше C++
Нахождение суммы двух наибольших из трех различных чисел C++
Написать перегруженные функции для вычисления суммы двух чисел C++
C++ Написать перегруженные функции для вычисления суммы двух чисел

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tehnar5
31 / 31 / 12
Регистрация: 03.05.2011
Сообщений: 84
10.06.2014, 13:25     Найти суммы чисел в двух интервалах #2
C++
1
2
3
4
5
6
int f(int x, int y)
{
  if (x > y)
    return 0;
  return (y - x + 1) * x + (y - x + 1) * (y - x) / 2;
}
Или, если без формул,
C++
1
2
3
4
5
6
7
int f(int x, int y)
{
  int sum = 0;
  for (int i = x; i <= y; i++)
    sum += i;
  return sum;
}
Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
10.06.2014, 13:37     Найти суммы чисел в двух интервалах #3
тык
Renji
1800 / 1218 / 285
Регистрация: 05.06.2014
Сообщений: 3,504
10.06.2014, 14:45     Найти суммы чисел в двух интервалах #4
Использовать функцию, вычисляющую сумму всех целых чисел от x до y включительно;
Фейспальм. Это задача на нахождение суммы арифметической прогрессии, а не на знание C++. (a+b)*(b-a+1)/2 и явиться на пересдачу экзаменов по алгебре. Если преподаватель будет настаивать что нужно через циклы - ему тоже явиться на пересдачу.
FraidZZ
Ex-Member
3897 / 1523 / 229
Регистрация: 06.01.2013
Сообщений: 4,049
Завершенные тесты: 1
10.06.2014, 14:54     Найти суммы чисел в двух интервалах #5
Renji, это может быыть скорее тренировкой по циклам. Никто же не возмущается, что преподаватели заставляют студентов изобретать велосипеды, например, динамических структур данных, когда стандартная библиотека предоставляет тонны контейнерных классов.
Yandex
Объявления
10.06.2014, 14:54     Найти суммы чисел в двух интервалах
Ответ Создать тему
Опции темы

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