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

Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
14.05.2012, 18:18     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #1
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция возвращает 0. С помощью этой функции найти суммы чисел от A до B и от B до C, если даны числа A, B, C.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 18:18     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B
Посмотрите здесь:

C++ Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида:....
Описать рекурсивную функцию целого типа, находящую число сочетаний из n элементов по m, используя формулу C++
C++ Написать функцию, находящую сумму цифр целого числа
C++ Описать рекурсивную функцию вещественного типа, находящую приближенное значение корня K-й степени из числа X по формуле:
Описать функцию RootsCount(A, B, C) целого типа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
14.05.2012, 18:32     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int SumRange(int A, int B)
    {
        int sum = 0;
        if ( A > B) return 0;
        for (int i=A; i<=B; i++)
            sum += i;
        return sum;
    }
 
int main()
{
    int A, B, C;
    cout << "Enter 3 numbers: "; cin >> A >> B >> C;
    cout << "Sum of numbers in range (A, B): " << SumRange (A, B) << "\nSum of numbers in range (B, C): " << SumRage (B, C) << endl;
    return 0;
}
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
14.05.2012, 18:45     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #3
Не забываем дедушку Гаусса:
C++
1
2
3
4
inline int SumRange(int A, int B)
{
    return (B<A) ? 0 : ((B-A+1)*(B+A)/2);
}
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
14.05.2012, 20:03  [ТС]     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #4
Что то не правильно работает программа есть ещё варианты?
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
15.05.2012, 09:09     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #5
А что неправильно?
gGrn-7DA
мну довольно <(-__-)l
 Аватар для gGrn-7DA
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,391
Завершенные тесты: 1
15.05.2012, 09:21     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #6
У Nick Alte считает правильно, проверил.
Okiagari
Сообщений: n/a
04.06.2013, 18:41     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #7
мне бы таже самое, только на паскале
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 20:27     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B
Еще ссылки по теме:

C++ Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах
Описать функцию Exp1(x,eps) вещественного типа, находящую приближенное значение функции exp(x) C++
C++ Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах

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

Или воспользуйтесь поиском по форуму:
gGrn-7DA
мну довольно <(-__-)l
 Аватар для gGrn-7DA
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,391
Завершенные тесты: 1
04.06.2013, 20:27     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B #8
Okiagari, иди в сообтветствующую ветку.
Yandex
Объявления
04.06.2013, 20:27     Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B
Ответ Создать тему
Опции темы

Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru