-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
1

Написать программу, которая возводит число в соответствующую степень(без использования стандартных функций)

16.02.2017, 03:06. Показов 1520. Ответов 3
Метки нет (Все метки)

Кто знает как решить задачу на С++. Нужно через цикл while её решить.
Написать программу, которая возводит число в соответствующую степень(без использования стандартных функций). Число и степень вводит пользователь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2017, 03:06
Ответы с готовыми решениями:

Написать программу, которая возводит число в соответствующую степень
Написать программу, которая возводит число в соответствующую степень(без использования...

Написать программу возведения целого числа в целую степень, без использования стандартных функций
Здравствуйте!!! Помогите , пожалуйста написать программу с помощью цикла. написать программу...

Написать программу, состоящую из функции, которая возводит число 3 в n степень. Вывести y=3(7)+3(5)+3(9), где 7,5,9 - степени
Написать программу, состоящую из функции, которая возводит число 3 в n степень. Вывести...

Написать функцию, которая возводит число в степень
1. написать функцию которая принимает число и степень в которую возвести число

3
1129 / 788 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
16.02.2017, 10:47 2
Алгоритмы быстрого возведения в степень
0
Нарушитель
Эксперт C
26225 / 16254 / 3524
Регистрация: 24.12.2010
Сообщений: 35,871
16.02.2017, 11:43 3
C++
1
2
3
4
5
6
7
double a, r;
int n;
r = 1;
while(n) {
  r *= a;
  n--;
}
Псевдокод.
Через цикл for можно написать изящнее.
А через рекурсию - более быстрый (на что, наверное, намекает Alex5)
1
13 / 13 / 16
Регистрация: 26.01.2015
Сообщений: 213
16.02.2017, 12:03 4
Лучший ответ Сообщение было отмечено Bossx как решение

Решение

Bossx,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
 
using namespace std;
 
int main()
{
setlocale(LC_ALL,"RUS");
 
int num=0;
cin>>num;
int step=0;
cin>>step;
int temp=num;
while(step>1)
{
num*=temp;
step--;              
}
cout<<num<<endl;
 
system("pause");
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2017, 12:03

Написать рекурсивную подпрограмму, которая возводит число A в степень X
Дано: число A и натуральное число X. Требуется: написать рекурсивную подпрограмму, которая...

Написать рекурсивную процедуру Power, которая возводит число X в степень
Написать рекурсивную процедуру Power( X, N, Y) которая возводит число X в степень N и возвращает...

Как написать генератор чисел без использования стандартных функций?
Нужно написать программу генерирования равномерно распределенных случайных чисел без использования...

Написать программу, которая (без использования библиотечных функций для обработки строк), копировала бы строку
Написать программу, которая (без использования библиотечных функций для обработки строк),...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.