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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Satanist
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 9
#1

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

23.05.2012, 19:54. Просмотров 195. Ответов 1
Метки нет (Все метки)

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

С++ циклы C++
C++ на циклы
C++ Циклы
С++ Циклы C++
Циклы C++
Дано 4 цифры, напечатать цифры в порядке возрастания C++
C++ Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
C++ циклы
Циклы while do.while C++
C++ Даны цифры двух двузначных чисел. Получить цифры суммы
C++ Заменить слова обозначающие цифры на цифры (от 1 до 9)
C++ Возрастают ли цифры в заданном числе справа налево (циклы)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Цифры и циклы
Ответ Создать тему
Опции темы

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