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

Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка методов и преобразование типов. http://www.cyberforum.ru/cpp-beginners/thread356619.html
Такой вопрос. Есть класс. class MarkMSGProtocol_t : public MarkIO_t { public: MarkMSGProtocol_t(); virtual ~MarkMSGProtocol_t(); int MarkSend(void* Data); /*Оболочки для перегруженных методов*/ int MarkRecive(void* Data); /*Оболочки для перегруженных методов*/ private: int Send(const MarkClInfo_t& MClientInfo);
C++ Нужна помощь по Дискретке. Класс-группа: множество + бинарная операция Здравствуйте. В этом году в академии начали преподавать дискретную математику. Что-то не очень легко в начале это все дается. Помогите, пожалуйста, ступить на верный путь для решения задачи и разобраться в задании. С программированием обычно особых проблем не было, но тут зашел в ступор вообще. Есть вот такое задание: Создать класс группу, которая содержит определенное множество, на котором... http://www.cyberforum.ru/cpp-beginners/thread356617.html
Удаление элементов массива C++
Задание: Удаление элементов из массива оформить в виде функции. Поиск места удаления элемента или группы элементов в некоторых задачах также оформить в виде функции. Удалить в массиве первую группу из двух подряд идущих нулей. void erase(int *a, int& n, int x){ for (int i = x; i < n ; ++i) swap(a, a); --n; }
C++ Решение интегрального уравнения Вольтерра второго рода.
Есть код программы на C sharp, взятый давно с alglib (сейчас его там нет) : using System; namespace alglib { public class volterra2 { /* This members must be defined by you: static double f(double x)
C++ Нужна консультация по ДМ http://www.cyberforum.ru/cpp-beginners/thread356575.html
Все привет. Вообщем задали нам курсовую по Дискр. Мат-ке. Мне досталась тема "Эфективное кодирование. Сжатие текса". Литература есть, почитал (поверхностно) еще приципы работы архиваторов. Используеться метод Шеннона - Фано... Надо будет написать программу с процедурами архивации и разархвации. Но я незнаю на чем написать, мы изучали паскаль и С++. Паскаль мы изучале дольше. Но я незнаю на...
C++ В каждой строке матрицы переставить в обратном порядке элементы Разработать программу обработки прямоугольной матрицы – двумерного динамического массива. В каждой строке матрицы переставить в обратном порядке элементы, расположенные между последним и максимальным элементами. подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
26.09.2011, 17:46     Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
int main(void)
{
    int m,n,k,sum;
    printf("vvedite M i N: ");
    scanf("%d %d",&m,&n);
    for (int i=n-1;i>0;i--)
    {
        k=i;
        sum=0;
        do
        {
            sum+=k%10;
            k/=10;
        }
        while(k);
        if ((sum*sum) == m) printf("%d\t",i);
    }
    getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru