Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
29.09.2015, 15:56 | #1 |
Неактивный пользователь
Пол: Регистрация: 29.09.2015
Сообщений: 1
Репутация: 0
|
Вычислить число и степень по конечному числу
Доброго времени суток!
Подскажите, пожалуйста, алгоритм для следующего: нужно получить число и степень по вводимому числу (например, вводится 125, а ответ должен быть 5^3) |
Реклама: | стоимость наращивания зубов | Рекомендуем в КНС Нева Acer Nitro QG240YH3bix - поставщик техники для дома и бизнеса в Санкт-Петербурге. | мебель для прихожей в современном стиле | Рекомендуем KNS - мониторы лайтком - Подарок каждому покупателю! | правильный массаж лица |
18.10.2015, 16:15 | #2 |
Постоялец
Пол: Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Re: Вычислить число и степень по конечному числу
Код:
#include <iostream> #include <cmath> using namespace std; int pow(int x,int n) { int t=1; for(int i=1;i<=n;i++) t*=x; return t; } int main() { int c; cout<<"c="; cin>>c; for(int a=1;a*a<c;a++) { int b=int(log((double)c)/log((double)a)); if( pow(a,b)==c) cout<<a<<'^'<<b<<'='<<c<<endl; } system("pause"); return 0; }
__________________
Сергей Сергеевич |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оцените степень поддержки своего тюнера (ресивера) | ANGEL OF FIRE | Ресиверы и всё о них | 122 | 14.04.2009 17:23 |
Вычислить г... | Gramazeka | Интернет партизаны | 2 | 01.06.2008 14:53 |
вычислить IP адрес | aleksadr | Архив | 6 | 16.09.2007 01:43 |
как вычислить украденный ноутбук??? | Rew_S | Архив | 8 | 08.08.2007 22:47 |
|
|