Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2012, 10:15   #1
Светлана94
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию сделайте программу на СИ++!

Выяснить является ли число n степенью 3
Светлана94 вне форума Ответить с цитированием
Старый 16.09.2012, 10:20   #2
ZaramothРещьфкфя
Пользователь
 
Регистрация: 01.09.2012
Сообщений: 23
По умолчанию

умножай 3 на 3 пока не сравняются или не станет больше
ZaramothРещьфкфя вне форума Ответить с цитированием
Старый 16.09.2012, 10:22   #3
Светлана94
 
Регистрация: 16.09.2012
Сообщений: 9
По умолчанию

напиши саму программу мне пожалуйста. а то я не "бум бум" в СИ++
Светлана94 вне форума Ответить с цитированием
Старый 16.09.2012, 10:24   #4
ZaramothРещьфкфя
Пользователь
 
Регистрация: 01.09.2012
Сообщений: 23
По умолчанию

а вот зато на учишься используй цикл While
ZaramothРещьфкфя вне форума Ответить с цитированием
Старый 16.09.2012, 10:28   #5
ZaramothРещьфкфя
Пользователь
 
Регистрация: 01.09.2012
Сообщений: 23
По умолчанию

Код:
x=1;
while ((x=n) || (x>n))
{
x=3*3;
}
if (x=n)
{
cout <<"yes";
}
else
{
cout<<"no";
}
ZaramothРещьфкфя вне форума Ответить с цитированием
Старый 16.09.2012, 22:44   #6
gsl180
Пользователь
 
Регистрация: 24.06.2012
Сообщений: 36
По умолчанию

Не совсем понял условия задачи, но если нужно написать свою функцию поднесения в степень, то можно так. Может поможет.
#include<iostream>
using namespace std;
int f;
void pw(int &d,int a){
static int h=1;
d*=f;
h+=1;
if(h<a)
pw(d,a);
else{
h=1;
return;}}

int main()
{setlocale(0,"rus");
int n,s;
for( ; ; ){
cout<<"Введите число и степень"<<endl;
cin>>n>>s;
f=n;
pw(n,s);
cout<<f<<" в степени "<<s<<" равно "<<n<<endl;
cout<<"\n";}

cin.get();
cin.get();
return 0;
gsl180 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделайте задачу... Кулибаба Петро JavaScript, Ajax 1 21.06.2012 18:49
сделайте основу Димас123 Фриланс 1 09.05.2012 10:07
Сделайте пж kaznachey1993 Помощь студентам 5 12.12.2011 20:08
Сделайте программу sMo0g Помощь студентам 0 01.11.2011 19:35
Сделайте программу, заплачу. toyon Фриланс 7 01.06.2009 17:39