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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
ForSpam
2 / 2 / 0
Регистрация: 08.02.2011
Сообщений: 38
#1

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

18.10.2011, 19:37. Просмотров 2566. Ответов 22
Метки нет (Все метки)

Вводятся числа 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++
Указать те из чисел последовательности, у которых остаток от деления на М равен L C++
Найти среднее арифметическое таких чисел в диапазоне [a; b], у которых последняя цифра равна 7 (цикл for) 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
3021 / 1677 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
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.
Еще ссылки по теме:

C++ Найти среднее арифметическое таких чисел в диапазоне [a; b], у которых последняя цифра равна 7
Как найти остаток от деления чисел с плавающей точкой? C++
C++ Найти сумму таких чисел в диапазоне [a; b], которые при возведении в квадрат превышают b
C++ Найти сумму чисел в диапазоне [a;b], у которых остаток от деления на 7 такой же, как и у b при делении на 7
Айти количество целых чисел x таких, что 0 <= x < n и число a*x при делении дает остаток b. C++

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

Или воспользуйтесь поиском по форуму:
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.
Ответ Создать тему
Опции темы

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