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

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

14.05.2012, 18:18. Просмотров 2872. Ответов 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
Ответы с готовыми решениями:

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

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

Описать функцию NODN(A,N) целого типа, находящую наибольший общий делитель элементов целочисленного массива A размера N
Описать функцию NODN(A,N) целого типа, находящую наибольший общий делитель...

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

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

7
amfisat
67 / 67 / 36
Регистрация: 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
Эксперт С++
1648 / 1020 / 174
Регистрация: 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 / 36
Регистрация: 16.06.2009
Сообщений: 240
15.05.2012, 09:09 5
А что неправильно?
0
gGrn-7DA
мну довольно <(-__-)l
206 / 195 / 15
Регистрация: 17.01.2010
Сообщений: 2,426
Завершенные тесты: 1
15.05.2012, 09:21 6
У Nick Alte считает правильно, проверил.
0
Okiagari
0 / 0 / 0
Регистрация: 01.06.2013
Сообщений: 1
04.06.2013, 18:41 7
мне бы таже самое, только на паскале
0
gGrn-7DA
мну довольно <(-__-)l
206 / 195 / 15
Регистрация: 17.01.2010
Сообщений: 2,426
Завершенные тесты: 1
04.06.2013, 20:27 8
Okiagari, иди в сообтветствующую ветку.
0
04.06.2013, 20:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 20:27

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

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

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


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

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

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