Форум программистов, компьютерный форум CyberForum.ru

Написать функцию возведения в степень - C++

Восстановить пароль Регистрация
 
Шерлок
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 16
02.12.2012, 09:18     Написать функцию возведения в степень #1
Написать программу, которая выводит на печать значения 1^1, 2^2, 3^3, 4^4, 5^5 Степени чисел должны вычисляться в отдельной функции. Помогите пожалуйста. Вроде всё просто, но у меня не получается((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 09:18     Написать функцию возведения в степень
Посмотрите здесь:

C++ программа возведения в степень
Функция возведения в степень C++
C++ Подскажите как заменить функцию возведения в степень в 38 строке
C++ Возведения в степень
C++ Написать функцию возведения в степень
C++ Функция возведения в степень.
Перегрузить функцию возведения в степень C++
Рекурсивная функция возведения в степень C++
C++ Вычислить сумму степеней, используя рекурсивную функцию возведения в степень
C++ Написать функцию возведения числа в степень
Реализовать рекурсивную функцию возведения заданного числа в степень n C++
C++ Класс возведения в степень

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12080 / 6941 / 782
Регистрация: 27.09.2012
Сообщений: 17,222
Записей в блоге: 2
Завершенные тесты: 1
02.12.2012, 10:04     Написать функцию возведения в степень #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int mysquare(int val){
    return val*val;
}
 
int main (){    
    for(int i=1;i<6;++i)
        std::cout<<i<<"^"<<i<<" = "<<mysquare(i)<<std::endl;
    cin.get();
    return 0;
}
WhiteP
606 / 204 / 23
Регистрация: 20.11.2012
Сообщений: 421
02.12.2012, 10:23     Написать функцию возведения в степень #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int mypow(int x, int y)
{
    if(!y) return 1;
    int tmp = 1;
    for(int i=0;i<y;i++)
        tmp=tmp*x;
 
    return tmp;
    
}
 
int main(int argc, char ** argv)
{
    for(int i=1;i<6;i++)
        std::cout<<i<<"^"<<i<<"="<<mypow(i,i)<<std::endl;
}
Yandex
Объявления
02.12.2012, 10:23     Написать функцию возведения в степень
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru