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

Цифры и циклы - C++

Восстановить пароль Регистрация
 
Satanist
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 9
23.05.2012, 19:54     Цифры и циклы #1
День добрый! помогите с решением.
Вывести все числа до N, для которых само число равно сумме квадратов цифр этого числа.
Если таких чисел нет, сообщить об этом
Заранее спасибо решение на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 19:54     Цифры и циклы
Посмотрите здесь:

Дано 4 цифры, напечатать цифры в порядке возрастания C++
В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72. C++
C++ Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
C++ Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры
C++ Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры
C++ Замена последней цифры на значение наименьшей цифры в записи числа N
C++ Даны цифры двух двузначных чисел. Получить цифры суммы
C++ Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
w@
10 / 10 / 1
Регистрация: 11.04.2012
Сообщений: 28
23.05.2012, 21:44     Цифры и циклы #2
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 <iostream>
using namespace std;
int recurs(int k, int sum)
{
    if (k>9){
        int os;
        os=k % 10;
        return recurs( k/10, sum + os*os);
    }
    return sum+k*k;
}
int main()
{
    int n,m;
    cout<<"vvedite n: ";
    cin>>n;
    if (n<0) {cout<<"takix net\n";return 1;}
    else if(n==0) cout<<0<<endl;
    else cout<<0<<endl<<1<<endl;
    for (int i=10;i<=n;++i){
        m=recurs(i,0);
        if (i == m)
            cout<<i<<endl;}
    system("pause");
    return 0;
}
Yandex
Объявления
23.05.2012, 21:44     Цифры и циклы
Ответ Создать тему
Опции темы

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