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

Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. - C++

Восстановить пароль Регистрация
 
endlesx
2 / 2 / 0
Регистрация: 05.11.2012
Сообщений: 46
11.12.2012, 21:49     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #1
Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 21:49     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.
Посмотрите здесь:

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m C++
C++ Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Составить программу вычисления суммы всех членов последовательности не меньших заданного числа C++
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа VS2010 C++
C++ Проверить, квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
C++ Составить программу вывода на экран квадратов всех натуральных чисел меньших 20
C++ отношение наибольшего числа к наименьшему, квадрат суммы двух меньших по значению чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.12.2012, 22:33     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #2
Какие у тебя наработки? Показывай.
endlesx
2 / 2 / 0
Регистрация: 05.11.2012
Сообщений: 46
11.12.2012, 22:48  [ТС]     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #3
Цитата Сообщение от David Sylva Посмотреть сообщение
Какие у тебя наработки? Показывай.
C++
1
2
3
4
5
6
#include <iostream>
...
int funct
{
int m,x;
}

ну как? вообще смысл самой задачи не понятен, уже нашел эту же задачу но только на паскале
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
12.12.2012, 00:01     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #4
Цитата Сообщение от endlesx Посмотреть сообщение
#include <iostream>
...
int funct
{
int m,x;
}

Цитата Сообщение от endlesx Посмотреть сообщение
ну как?

Не по теме:

Сильно. Неплохо поработал.



Добавлено через 1 час 11 минут
endlesx разобрался как надо делать?
Oleshko
 Аватар для Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
12.12.2012, 00:29     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #5
Держи)
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    unsigned int m = 0, x = 0, sum = 0, count = 0;
    cout << "Input m = ";
    cin >> m;
    cout << "Input x = ";
    cin >> x;
    size_t i = 0;
    size_t temp = 0;
    for (i = 0; i < m; ++i)
    {
        temp = i;
        do
        {
            sum += temp % 10;
            temp /= 10;
        }
        while (temp > 0);
        if (pow(sum, 2) == x)
            count++;
        sum = 0;
    }
    cout << "Count = " << count << endl;
    return 0;
}
endlesx
2 / 2 / 0
Регистрация: 05.11.2012
Сообщений: 46
12.12.2012, 07:12  [ТС]     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #6
Цитата Сообщение от Oleshko Посмотреть сообщение
Держи)
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    unsigned int m = 0, x = 0, sum = 0, count = 0;
    cout << "Input m = ";
    cin >> m;
    cout << "Input x = ";
    cin >> x;
    size_t i = 0;
    size_t temp = 0;
    for (i = 0; i < m; ++i)
    {
        temp = i;
        do
        {
            sum += temp % 10;
            temp /= 10;
        }
        while (temp > 0);
        if (pow(sum, 2) == x)
            count++;
        sum = 0;
    }
    cout << "Count = " << count << endl;
    return 0;
}
спасибо большое Олежка)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2012, 11:33     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.
Еще ссылки по теме:

Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m C++
C++ Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа
C++ Получить все меньше n натуральные числа, квадрат суммы цифр которых равен m.
C++ Получить все натуральные числа меньшие N квадрат суммы цифр которых равен М
Получить натуральные числа куб суммы цифр которых равен заданному числу C++

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

Или воспользуйтесь поиском по форуму:
Oleshko
 Аватар для Oleshko
21 / 21 / 1
Регистрация: 11.12.2012
Сообщений: 64
12.12.2012, 11:33     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. #7
Да не за что)
Обращайся
Yandex
Объявления
12.12.2012, 11:33     Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.
Ответ Создать тему
Опции темы

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