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

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

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

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

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

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

Циклы: найти произведение последней цифры и минимальной цифры числа с произведением всех остальных - C++
Помогите, я даже не знаю о чем речь(((( Дано натуральное число n. Найти произведение последней цифры и минимальной цифры этого числа...

Возрастают ли цифры в заданном числе справа налево (циклы) - C++
Дано число, цифры справо налево возрастают? написал вот такое только ответит всегда "YES". while (n){ if (n % 10 < n){ ...

Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры) - C++
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать количество таких чисел.с (использованием...

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin >> i >> n; for (i; i<n; i++) { a = true; for (j = 2; j <= i / 2; j++) if ((i%j) == 0) a =...

Даны цифры двух двузначных чисел. Получить цифры суммы - C++
Даны цифры двух двузначных чисел, записываемых в виде а2а1 и b2 b1, где а1 и b1— число единиц, а2 и b2 — число десятков Получить цифры...

Замена последней цифры на значение наименьшей цифры в записи числа N - C++
Ошибка в задании Условие:Дано натуральное число N. Получить новое число М, которое образуется из числа N путем замены последней цифры на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
w@
11 / 11 / 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 21:44
Привет! Вот еще темы с ответами:

Сложить цифры числа (до тех пор, пока не получится сумма из одной цифры) - C++
Всем Доброго времени суток. Первая программа заключается в том что с клавиатуры вводится число например 45644, нужно занести его или в...

Вывести сумму первой и третьей цифры и произведение второй и четвертой цифры числа, заданного пользователем - C++
Пользователь вводит 4-значное число - программа выводит сумму первой и третьей цифры и произведение второй и четвертой цифры.

Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры - C++
Помогите составить программу, пожалуйста! Вот условие: Дано натуральное число N. Получить новое число М, которое образуется из числа...

Массив строк в с++. Вывести строки, в которых есть цифры. В каждой строке удалить все цифры - C++
Помогите пожалуйста с задачей ! срочно!! Необходимо написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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