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

Числа Армстронга...Немогу решить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод итераций http://www.cyberforum.ru/cpp-beginners/thread147679.html
ребят помогите пжлст решить задачки: 1. Дана целочисленная прямоугольная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент. Определить номер столбца, в котором находится самая длинная последовательность одинаковых элементов. 2. Определить приближенное значение корня уравнения x-tgx=0 с помощью метода итераций, если его начальное приближение x0=4,5 , а точность...
C++ Нужно написать программу шефрования и дешифрования AES 128 в Microsoft Visual Studio Нужно написать программу шефрования и дешифрования AES 128 в Microsoft Visual Studio Или где можно скачать, нашел только для Delphi а нужно именно на СИ! http://www.cyberforum.ru/cpp-beginners/thread147673.html
Динамические массивы C++
пишу функции по сложению умножению делению и вычитанию полиномов void sub(){ int x,y; cout<<"vvod stepeni A(x): "; cin>>x; cout<<"vvod stepeni B(x): "; cin>>y; double *x1 = new double;
Изменение названия файла C++
Здравствуйте! Нужно динамически изменить название файла на с++ напободие такого: #include <stdio.h> #include <fstream> #include <cstdlib> main () { for(int i=0;i<10;i++) {
C++ Построение графика С++ Win32App http://www.cyberforum.ru/cpp-beginners/thread147658.html
Люди добрые, помогите с задачей, пожалуйстааа :) Вроде бы как написала, но стиль окна какой-то кривой, график не точный :( в чем проблема, не знаю :wall: Условие: Нарисовать графики функций: 2*a*cos(kх)*exp(-nх). А, K и N – константы, T – аргумент функции. Значения A, K, N жестко кодируются в программе. T изменяется от 0 до текущей ширины экрана(для примера взяла до 100). #include...
C++ Заполнить секторы матрицы Помогите, пожалуйста, очень надо! 1.Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить является ли последовательность строго возрастающей 2.Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей ЛП, от левого верхнего угла вправо- вниз. Остаток матрицы заполнить нулями. 3.Во всех последовательностях положительных чисел... подробнее

Показать сообщение отдельно
Alik-Soldier
9 / 9 / 0
Регистрация: 01.05.2009
Сообщений: 127
20.06.2010, 19:52     Числа Армстронга...Немогу решить
не так задание понял...вот так правильнее...
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
#include "stdafx.h"
#include <iostream>
#include "math.h"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a = 0, n = 0, sum = 0, control;
    cout<<"Input a number\n";
    cin>>a;
    for(int i=1;i<=a;i++)
    {
        control = i;
        while(control > 0)
        {
            control /= 10;
            n++;
        }
        control = i;
        while(control > 0)
        {
            sum += int(pow(double(control%10),n));
            control /= 10;
        }
        if(sum == i)
            cout<<"Number "<< i << " is the number of Armstrong\n";
        n = 0;
        sum = 0;
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru