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

Получить числа Армстронга - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возведение многочлена в степень http://www.cyberforum.ru/cpp-beginners/thread1016611.html
Задача: Реализовать в виде класса набор подпрограмм для выполнения операций с многочленами от одной переменной умножение и операции отношения (равно, не равно) Умножение есть. Как реализовать возведение в степень? Вызвать несколько раз умножение? Но как это сделать грамотно, те без затирания результата с сохранением данных и дальнейшем их использованием. #include <iostream> #include...
C++ Найти К – количество элементов, чей модуль превышает величину max+min/2 Ввести двумерный массив А N*M,вывести его.Найти К – количество элементов, чей модуль превышает величину max+min/2. Если K превышает количество К1 (количество отрицательных элементов массива), то заменить отрицательные элементы величиной max+min/2,в противном случае поменять местами максимум и минимум. помогите решить Заранее благодарю за помощь! http://www.cyberforum.ru/cpp-beginners/thread1016605.html
файл включение: graphics C++
Здравствуйте, ребята! начал работу с с++ и столкнулся с включением графики и заступарился на месте. При вводе "#include <graphics.h>" у меня появляется ошибка:"fatal error C1083: Не удается открыть файл включение: graphics: No such file or directory", работаю в Microsoft Visual C++ 2010 Express. как исправить данную ошибку?
Найти максимальный элемент в последовательности C++
Постановка задачи 1.Для задачи 1 определить тип заданных выражений и найти их значения. 2.Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено. 3.Для задачи 2 записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если...
C++ Ошибка со списком, возможно студия тупит http://www.cyberforum.ru/cpp-beginners/thread1016582.html
Нужен список, начал вспоминать с банального, но не даёт... Выводит ошибку: Необработанное исключение по адресу 0x00E560B9 в Struct.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x00000004. Code class: #pragma once #include <iostream> #include <conio.h> using namespace std; class List
C++ Написать программу, которая вычисляет сумму элементов двумерного массива по столбцам. Организовать ввод массива с клавиатуры по строкам Написать программу, которая вычисляет сумму элементов двумерного массива по столбцам. Организовать ввод массива с клавиатуры по строкам. подробнее

Показать сообщение отдельно
genaryok
21 / 21 / 4
Регистрация: 18.10.2013
Сообщений: 62
24.11.2013, 00:07     Получить числа Армстронга
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
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <cmath>
using namespace std;
int vkol(int a)
{
    int kol=0, k;
    while (a)
    {
        k=a%10;
        a/=10;
        kol+=1;
    }
    return kol;
}
int arms(int a)
{
    int sum=0, b=a;
    if (a<10) return -1;
    else
    {while (b)
    {
        sum+=pow(b%10, vkol(a));
        b/=10;
    }
    return sum;}
}
int main()
{
    setlocale(LC_ALL, "rus");
    int a, i, b;
    cin>>a>>b;
    for (i=a; i<=b; i++)
    {
        if(arms(i)==i)
            cout<<i<<endl;
    }
}
 
Текущее время: 09:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru