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

Функция для возведения в степень (стыдно) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Курсовик.Движение объектов. http://www.cyberforum.ru/cpp-beginners/thread300216.html
Нужно сделать так чтобы на экране двигались сразу несколько звездочек и чтобы они могли двигаться одновременно с человечком. вот мой код: #include "graphics.h" #include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <math.h>
C++ Выбор оптимального алгоритма сортировки. Характеристика массива:отсортирован в случайном порядке. Необходимо подобрать метод сортировки по возрастанию и обосновать выбор. http://www.cyberforum.ru/cpp-beginners/thread300210.html
Ошибка компиляции C++
Хм,начал компилить первые наброски курсача получил непонятную для меня ошибку( прошу помощи BetaInterface.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall BetaInterface::page1e(class LightDevice,class Lamp,class Indecator,class Switcher,class Wide)" (?page1e@BetaInterface@@QAEXVLightDevice@@VLamp@@VIndecator@@VSwitcher@@VWide@@@Z) в функции "public: void...
объясните пожалйста что вот это значит: a[1]=COD[input&0x0f]; b[0]=COD[(input>>4)&0x0f];??? C++
Доброй ночи);) char COD={0b00000000, 0b00001011, 0b00010110, 0b00011101, 0b00100111, 0b00101100, 0b00110001, 0b00111010, 0b01000101, 0b01001110, 0b01010011, 0b01011000, 0b01100010, 0b01101001, 0b01110100, 0b01111111}; a=COD; b=COD;
C++ Как понимать, что в правой части * в скобках? http://www.cyberforum.ru/cpp-beginners/thread300192.html
Доброй ночи) вопросик, как понимать что в правой части * в скобках? char* a = (char*)b
C++ Динамическая структура данных Есть динамическая структура struct comp { char num; comp* next; //Ссылка на следущий элемент списка }; struct dyn_list { comp* head; // Первый элемент списка подробнее

Показать сообщение отдельно
vortexx1
 Аватар для vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269
20.05.2011, 02:31     Функция для возведения в степень (стыдно)
Здравствуйте. Нужно написать программу, которая читает два целых значения (основание и показатель степени) и выдаёт результат, используя функцию.
Задача простая, но у меня на выходе (вне зависимости от введенной степени) почему-то всегда получается число в квадрате.

Вот как делал:
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
30
31
32
33
34
35
36
37
#include <iostream>
using namespace std;
 
#include <conio.h>
 
 
 
int integerPower (int base, int exponent);
 
int main()
{
    int main_base;
    int main_exponent;
    
    cout << "Enter a base, please: ";
    cin >> main_base;
    
    cout << "Enter an exponent, please: ";
    cin >> main_exponent;
    
    cout << "\nResult is: " << integerPower (main_base, main_exponent);
    
    getch();
    return 0;
}
 
int integerPower (int base, int exponent)
{
    int x;
    
    for (int count = 1; count <= exponent; count++)
    {
        x = base * base;
    }
    
    return x;
}
Что здесь не так?
Стыдно(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru