![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 29.09.2015
Сообщений: 1
Репутация: 0
|
Доброго времени суток!
Подскажите, пожалуйста, алгоритм для следующего: нужно получить число и степень по вводимому числу (например, вводится 125, а ответ должен быть 5^3) |
|
|
|
| Реклама: | алюминиевый швеллер купить | Сергей Катышев | Заходите на сайт MebelStol.ru: стол тумба кухонный с ящиками и полками купить - отличные цены и большой выбор! | производство керамических грилей | Заходите на сайт MebelStol.ru: батут надувной - отличные цены и большой выбор! |
|
|
#2
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Код:
#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 16:23 |
| Вычислить г... | Gramazeka | Интернет партизаны | 2 | 01.06.2008 13:53 |
| вычислить IP адрес | aleksadr | Архив | 6 | 16.09.2007 00:43 |
| как вычислить украденный ноутбук??? | Rew_S | Архив | 8 | 08.08.2007 21:47 |
|
|