tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Как найти числа армстронга от
Как найти числа армстронга от нуля до заданного числа на с++ (желательно используя простые функции из обычных библиотек типа iostream, stdio.h, math.h)?
vevgrafov
3 26.09.2019 18:20
0
Ответы
iadsodasdfs
08.10.2020 20:48
Задачу проще всего решить, уже имея набор этих чисел, а их не так много и их можно найти в интернете)
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector <long long int> armstrong = {1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818, 9800817, 9926315, 24678050, 24678051, 88593477, 146511208, 472335975, 534494836, 912985153, 4679307774};
long long int n;
int l = armstrong.size();
cin >> n;
for (int i = 0; i < l && armstrong[i] <= n; ++i)
cout << armstrong[i] << '\n';
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
artesmenil
31.03.2020 22:23
Скласти програму яка за температурою води визначає її агрегатний стан:lid,voda,gaz...
timabro12
31.03.2020 22:23
КАКИе игры называются виртуальными...
Ксения1234561040
13.05.2020 10:13
Бірдей сервер аумағындағы беттер арасында ұйымдастыры- латын гиперсілтемелер: А) Мәтіндік D) Жүйеішілік B) Аумақ ішіндегі E) Жүйеаралық C) Бет ішіндегі...
MariHarutyunyan
30.09.2019 18:40
Чему равна глубина цвета при кодировании 512 цветов?...
Melaniya170716
30.09.2019 18:40
Сказка о мышке, компьютере и клавиатуре...
SOLA228
30.09.2019 18:40
=ecли(e2 5; 20%*d2; 0) что в этой функции в экселе не так? почему она не выполняется?...
IIIayni
30.09.2019 18:40
Вы можете использовать алфавит из двух символов: c и d. сколько разных трёхсимвольный слов существует в этом алфавите? для ответа на вопрос постройте схему. выпишите все слова,...
Timm2517
28.10.2019 18:25
5. вывести на экран соответствий между символами и их численными обозначениями в памяти компьютера. ascii...
lilyarutyunova
28.10.2019 18:15
Решить передача файла данных размером 16 мбайт по запросу пользователя сначала производится по высокоскоростному каналу связи со скоростью 220 бит/с, а затем - по выделенной...
knopendui
28.10.2019 18:13
Составьте два любых линейных алгоритма...
Популярные вопросы
Tg(arccos(3/корень10)) чему равно? 50 ¡!...
1
Нужно составить предложение с союзом «но».?...
2
Свежие грибы содержат по массе 90% воды, а сухие - 20%. сколько понадобится...
3
Решить под корнем +1=без корня 1-x...
1
Найдите площадь равнобедреного треугольникп если известно что его основание...
2
На каком расстоянии от оси вращения должна расположиться нагрузка в 5000...
3
Найти число меньше в 5 раз .а.15.20.40.25.10.45.35.5.30...
2
Выразите в килаграмах 3 кг 400г 260г 20,5г...
3
Два токаря изготовили за смену 296 деталей. производительность первого токаря...
3
Определи тип данного выражения; (400+60+9)*2+469 469*3...
3
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector <long long int> armstrong = {1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818, 9800817, 9926315, 24678050, 24678051, 88593477, 146511208, 472335975, 534494836, 912985153, 4679307774};
long long int n;
int l = armstrong.size();
cin >> n;
for (int i = 0; i < l && armstrong[i] <= n; ++i)
cout << armstrong[i] << '\n';
return 0;
}