Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 03.04.2016
Сообщений: 71
1

Найти степень от целого числа

26.04.2016, 18:34. Просмотров 598. Ответов 1
Метки нет (Все метки)

Имеется код, осталось пару строчек вывода, не знаю как правильно закодить. По условию нужно найти степень от целого числа.

Вот код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <math.h>
double pow_my1(int x, int y)
{
    int i,n;
    double p=1;
    if(y==0)
    return 1;
    n=abs(y);
    for (i=1;i<=n;i+)
    p*=x;
    if(y>0)
    return p;
    else 
    return 1/p;
}
double pow_my2(int x, int y) 
{
    if(y==0)
    return 1;
    if(y>0)
    return x*pow_my2(x,y-1);
    else
    return ((double)1/x)*pow_my2(x,y+1);
}
int main()
{
    int x,y;
    printf("\n Введите целые основание и показатель
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2016, 18:34
Ответы с готовыми решениями:

Функция возведения целого числа а в целочисленную степень b
/*Функция возведения целого числа а в целочисленную степень b*/ #include &lt;stdio.h&gt; int...

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

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

Предикат,вычисляющий неотрицательную степень целого числа
Рекурсивно определить возведение в степень как повторяющиеся повторение

1
3 / 3 / 2
Регистрация: 25.03.2015
Сообщений: 28
26.04.2016, 22:24 2
C
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    int x, y;
    printf("Введите целые основание и показатель\n");
    printf("x = ");
    scanf("%d", &x);
    printf("y = ");
    scanf("%d", &y);
    printf("(%d)^(%d) = %f\n", x, y, pow_my1(x, y));
    printf("(%d)^(%d) = %f\n", x, y, pow_my2(x, y));
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2016, 22:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Рекуррентная функция возведения целого числа в целую степень
Здравствуйте! Помогите пожалуйста решить задачи!(((( 1) написать рекуррентную функцию возведения...

Реализовать функцию возведения целого числа в целую степень
1. Реализовать функцию возведения целого числа в целую степень.

Перегрузить функцию, вычисляющую четвертую степень целого числа A
Перегрузить функцию PowerA4(A), вычисляющую четвертую степень целого числа A. В перегруженной...

Создать предикат, вычисляющий неотрицательную степень целого числа
Здравствуйте, есть код predicates stepen(integer O, integer P, integer R) clauses stepen(0,...


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

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

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