Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 1
Регистрация: 18.02.2016
Сообщений: 15

Возведение числа в отрицательную степень (без функции pow)

18.02.2016, 15:54. Показов 33571. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте) Помогите, пожалуйста, нужно возвести число в степень, в положительную получилось, а вот как возвести в отрицательную, не понимаю. Спасибо за помощь) Да, без pow.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int x,n,c,z; 
 
cout « "input number: "; 
cin » x; 
c=x; 
cout « "input power: "; 
cin » n; 
 
for (int i = 1; i < n; i++) 
{ 
if (n>0) 
{ 
x=x*c; 
} 
else 
{ 
x=x*c; 
x=1/x; 
 
} 
 
} 
cout« "result: " « x « endl;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.02.2016, 15:54
Ответы с готовыми решениями:

Возведение числа в отрицательную степень
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Rus&quot;); double a, b , pow(1),...

Возведение матрицы в степень с использованием функции pow
Дана задача: возвести матрицу, введенную с клавиатуры (необязательно квадратную) в степень, так же введенную с клавиатуры. После чего...

Возведение числа в отрицательную степень
Как возвести число в отрицательную степень?

26
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
07.05.2025, 12:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Catstail Посмотреть сообщение
О велосипедах. Хороший программист не должен бояться "изобрести велосипед". Ибо тот, кто боится, никогда не изобретет ничего. А изобретатель велосипеда имеет шанс однажды изобрести кое-что посущественнее!
Хорошо сказано. Категорически согласен.
2
1 / 1 / 0
Регистрация: 22.01.2018
Сообщений: 176
07.05.2025, 13:15
Все понятно как подсчитать, но не понятно, почему не работает??
Миниатюры
Возведение числа в отрицательную степень (без функции pow)   Возведение числа в отрицательную степень (без функции pow)  
0
1 / 1 / 0
Регистрация: 22.01.2018
Сообщений: 176
07.05.2025, 13:18
Тут лучше видно.
Миниатюры
Возведение числа в отрицательную степень (без функции pow)  
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
07.05.2025, 14:31
Цитата Сообщение от Ната87Ната Посмотреть сообщение
Тут лучше видно.
Лучше видно было бы если бы скопировали код текстом.

Вам уже дали 100500 вариантов, а вы опять накосячили по полной.
Называйте переменные осмысленно.
Если number2(экспонента) меньше нуля, то цикл с умножением просто не выполнится.

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main(){
   int x, e;
   std::cin >> x >> e;
   int int_res = 1;
   for(int i = 0, end = e < 0 ? -e : e; i != end; ++i)
      int_res *= x;
   
   std::cout << (e < 0 ? 1./int_res : int_res) << std::endl;
}
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
07.05.2025, 15:15
Цитата Сообщение от Ната87Ната Посмотреть сообщение
Тут лучше видно.
13 шакалов из 10.
0
1 / 1 / 0
Регистрация: 22.01.2018
Сообщений: 176
07.05.2025, 16:36
Спасибо! Вот, свежим взглядом сразу видно
0
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
23.05.2025, 13:03
Catstail, да я двумя руками за. Там и алгоритм быстрого возведения в степень можно прикрутить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2025, 13:03

Возведение в нецелую степень без pow
Как возвести число в нецелую степень не используя функцию pow?

Возведение в степень без pow (нужны комментарии)
я как бы основы понимаю,а вот когда дошел до создания функции то не знал вообще как.с умножением суммированием понял быстро смысл. int...

Возведение вещественного числа в степень pow
Собственно вижу, что накосячил где то с типизацией, но где уже сломал голову искать. Код примерно такой (Х задаем 0.5): float y = 0,...

Возведение в степень pow
Не могу понять почему выдаёт ошибку &quot;while trying to match the argument list '(int, int)'&quot;. Если объявлять переменные через double, то...

Возведение в степень, pow
вычитал что возведение в степень - функция pow. #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;iostream&gt; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru