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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Минимум среди элементов диагоналей, параллельных главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread23036.html
В целочисленной квадратной матрице a = 0 для элементов, лежащих выше побочной диагонали. Требуется определить - сумму элементов в тех строках, которые не содержат отрицательных элементов; - минимум...
C++ Вычислить среднее число слов в предложении и среднюю длину предложения ввести произвольный текст. Вычислить среднее число слов в предложении и среднюю длинну предложения. :wall: :wall: http://www.cyberforum.ru/cpp-beginners/thread23028.html
Как создать va_list для _vsntprintf ? C++
Программирование хобби. В основном программирую на Autolispe. Хотелось бы иметь функцию аналогичную swprintf или _vsntprintf Написал функцию для одного аргумента через вызов...
Обработка исключений C++
Как сделать обработку исключения так, чтобы, если, например, вводим количество координат больше, чем можно, программа предлагала, или выйти, или попробовать ввести ещё раз. Я пробовал с помощью...
C++ Лежит ли точка в круге и треугольнике http://www.cyberforum.ru/cpp-beginners/thread22972.html
Даны круг и треугольник на плоскости.Кординаты вводятся с клавиатуры.Даны кординаты точки. Узнать лежит ли точка в области пересечения 2ух фигур
C++ Чтобы звездочка бегала по краям экрана Доброго времени суток, уважаемые программисты! Нужна помощь. Написал программу на Borland C++, которая заполняет экран ASCII символом * (звездочка), вся проблема в том что она заполняет экран от... подробнее

Показать сообщение отдельно
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
11.02.2009, 21:16
А вот мой вариант
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
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{
    int n=1000;
    int m=625;
    int number;
    int temp=0;
    for(int i=1; i<n; i++)
    {
        number=i;
        while(number > 0)
        {
             temp+=number % 10;
             number /= 10;      
        }
        if(temp*temp==m)
        {cout<<i<<endl;}
        temp=0;
    }
    _getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru