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

Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
ForSpam
2 / 2 / 0
Регистрация: 08.02.2011
Сообщений: 38
18.10.2011, 19:37     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. #1
Вводятся числа a и b. Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2011, 19:37     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7.
Посмотрите здесь:

вводятся числа a и b. Надо найти сумму таких чисел в диапазоне [a;b], которые при возведении в квадрат дают число с последней цифрой 6. C++
Найти все натуральные числа в диапазоне между m и n (m<n), в записи которых нет двух одинаковых цифр. Подсчитать количество таких чисел. C++
Длинная арифметика (найти остаток при делении на 7) C++
C++ Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3
Найти сумму таких чисел в диапазоне [a;b], синус которых больше нуля. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
19.10.2011, 02:16     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. #21
А так подойдет?
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
void main(){
        setlocale(LC_ALL,"rus"); int a, b, sum=0;
        cout<<"Введите 2 числа\n"; cin>>a>>b;
        for(int i=a;i<=b;i++)
            if(i%7==b%7) sum+=i;
        cout<<sum<<'\n';}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mr.X
Эксперт С++
 Аватар для Mr.X
2803 / 1579 / 247
Регистрация: 03.05.2010
Сообщений: 3,667
19.10.2011, 07:29     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. #22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/////////////////////////////////////////////////////////////////////////////////////////
//Вводятся числа a и b. Найти сумму таких чисел в диапазоне [a;b], 
//у которых остаток от деления на 7 такой же, как и у b при делении на 7. 
/////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
/////////////////////////////////////////////////////////////////////////////////////////
int  sum_on_segment_with_mod
    (
        int  a, 
        int  b, 
        int  mod
    )
{
    int  n = (b - a) / mod + 1;
    int  c = b - (n - 1) * mod;
    return  (c + b) * n / 2;
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    std::cout << "Введите делитель: ";
    int  mod = 0;
    std::cin >> mod;
    std::cout << "Введите начало и конец отрезка:"
              << std::endl
              << '\t'
              << "a = ";
 
    int  a = 0; 
    std::cin >> a;
    std::cout << '\t'
              << "b = ";
 
    int  b = 0; 
    std::cin >> b;
    std::cout << "Сумма чисел на отрезке [a, b], у которых остаток от деления на "
              << mod 
              << " такой же, "
              << std::endl
              << "как и у b при делении на "
              << mod
              << ", равна "
              << sum_on_segment_with_mod(a, b, mod)
              << "."
              << std::endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2015, 21:35     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7.
Еще ссылки по теме:

Найти остаток при делении числа a на число b C++
Указать те из чисел последовательности, у которых остаток от деления на М равен L C++
C++ Найти сумму целых чисел дающих при делении на 5 в остатке 3

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

Или воспользуйтесь поиском по форуму:
excessif87
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 1
08.01.2015, 21:35     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7. #23
Ребят а на c++ почти такая же задача как будет выглядеть?

Вводятся числа a и b. Найти сумму таких чисел в интервале [a;b), у которых остаток от деления на 7 такой же, как и у числа b при делении на 7. Результат вывести на экран. Также вывести на экран сами такие числа.
Yandex
Объявления
08.01.2015, 21:35     Найти сумму таких чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7.
Ответ Создать тему
Опции темы

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