Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
devib1ood
0 / 0 / 0
Регистрация: 14.06.2013
Сообщений: 33
#1

Найти количество чисел в интервале [A, B], у которых сумма цифр равна 8 или 12

27.01.2014, 22:54. Просмотров 897. Ответов 2
Метки нет (Все метки)

Помогите, плиз.
Написать программу, которая находит сумму цифр числа и с ее помощью решить след задачу: даны числа А и В. найти кол-во чисел с интервалом [A;B], у которых сумма цифр равна 8 или 12.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 22:54
Ответы с готовыми решениями:

Найти количество N-значных чисел, у которых сумма цифр равна их произведению
Найти количество N- значных чисел , у которых сумма цифр равна их произведению . Назвать...

Найти количество простых чисел, сумма цифр которых равна натуральному числу
В одномерном массиве, состоящем из N натуральных чисел найти количество простых чисел, сумма цифр...

Найти количество N-значных чисел, у которых сумма цифр равна их произведению (оптимизировать код)
Здравствуйте! Снова приходится просить помощи уважаемых знатоков. Сам в оптимизации не силен. В...

Определить количество трехзначных чисел, сумма цифр которых равна n
Вот такую задачку задали в универе: Вообщем,допустим я ввожу число 5,мне нужно чтобы...

Подсчитать количество четырёхзначных чисел, сумма цифр которых равна заданному числу
Всем доброго дня, уважаемые. Очень нужна помощь с решением задачи на классы. Найти и вывести все...

2
Ibra-san
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 8
27.01.2014, 23:01 #2
Думаю, нужно делить число на 10 параллельно находя остаток от деления
Получишь цифры с конца
Типа: 83 % 3 = 3, 83 / 10 = 8, 8 % 10 = 8 И так для любых чисел пока деление на 10 не равно 0 будет
0
vovacreme
61 / 61 / 33
Регистрация: 14.01.2014
Сообщений: 145
27.01.2014, 23:32 #3
Лучший ответ Сообщение было отмечено devib1ood как решение

Решение

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
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
 
int main()
{
    int A = 1, B = 99;
    int count = 0;
    for (int i = A; i <= B; ++i)
    {
        int sum = 0;
        int tmp = i;
        while (tmp)
        {
            sum += tmp % 10;
            tmp /= 10;
        }
        if (sum == 8 || sum == 12)
            ++count;
    }
    cout << count << endl;
    system("pause");
};
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 23:32

Определить количество трехзначных чисел, сумма цифр которых равна определенному числу
Определить количество трехзначных натуральных чисел, сумма цифр которых равна целому числу n (0 &lt; n...

Определить количество натуральных трехзначных чисел, сумма цифр которых равна заданному числу N
1. Определить количество натуральных трехзначных чисел, сумма цифр которых равна заданному числу N.

Определить количество трёхзначных натуральных чисел сумма цифр которых равна заданному числу
Всем Привет! Помогите пожалуйста написать простенькую программу без сильно замороченного кода на...


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

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

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