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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
#1

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

14.05.2012, 18:18. Просмотров 2252. Ответов 7
Метки нет (Все метки)

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

Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида:.... - C++
Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм...

Описать рекурсивную функцию целого типа, находящую число сочетаний из n элементов по m, используя формулу - C++
1.Описать рекурсивную функцию C(m,n) целого типа, находящую число сочетаний из n элементов по m, используя формулу: C(0,n) = C(n,n) = 1,...

Описать функцию DigitCountSum(K), находящую количество C цифр целого положительного числа K, а также их сумму - C++
Описать функцию DigitCountSum(K), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S —...

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

Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K - C++
Помогите выполнить задание. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в...

Описать процедуру, находящую количество C цифр целого положительного числа K, а также их сумму - C++
Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
14.05.2012, 18:32 #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;
}
0
Nick Alte
Эксперт С++
1638 / 1010 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
14.05.2012, 18:45 #3
Не забываем дедушку Гаусса:
C++
1
2
3
4
inline int SumRange(int A, int B)
{
    return (B<A) ? 0 : ((B-A+1)*(B+A)/2);
}
0
hospik
1 / 1 / 0
Регистрация: 21.11.2011
Сообщений: 77
14.05.2012, 20:03  [ТС] #4
Что то не правильно работает программа есть ещё варианты?
0
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240
15.05.2012, 09:09 #5
А что неправильно?
0
gGrn-7DA
мну довольно <(-__-)l
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,392
Завершенные тесты: 1
15.05.2012, 09:21 #6
У Nick Alte считает правильно, проверил.
0
Okiagari
Сообщений: n/a
04.06.2013, 18:41 #7
мне бы таже самое, только на паскале
gGrn-7DA
мну довольно <(-__-)l
203 / 192 / 1
Регистрация: 17.01.2010
Сообщений: 2,392
Завершенные тесты: 1
04.06.2013, 20:27 #8
Okiagari, иди в сообтветствующую ветку.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 20:27
Привет! Вот еще темы с ответами:

Написать функцию, находящую сумму цифр целого числа - C++
Написать функцию SumDigit(N), находящую сумму цифр целого числа N (N - входной параметр). При вводе N реализовать проверку на корректность...

Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах - C++
Описать Функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах, если дана его величина R в радианах ( R- вещественное...

Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах - C++
Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах, если дана его величина D в градусах(D-вещественное...

Описать функцию RootsCount(A, B, C) целого типа - C++
Помогите пожалуйста описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C =...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.06.2013, 20:27
Ответ Создать тему
Опции темы

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