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

В квадрат возводит,а в куб нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод массива через указатель http://www.cyberforum.ru/cpp-beginners/thread972536.html
Небольшой набросок, есть функция, вычисляющая значения произвольного выражения. Эти значения потом скидываются в массив. Хочу возвратить массив с записанными в него значениями на экран. Но вылетает...
C++ Реализация бинарного дерева классом Добрый вечер. Написал класс class TreeClass { int number; TreeClass *left, *right; public: void AddNode(int, TreeClass); void Print(TreeClass,int,char); void Del(TreeClass); } Tree;... http://www.cyberforum.ru/cpp-beginners/thread972529.html
C++ Описать структуру с именем NOTE
2.вывод на экран записей, которые должны быть упорядочены по алфавиту; Не могу понять в чем смысл задания.
C++ Вывести на экран
max= number= int main(void){ double s,max; int i,k,n; extended c; max=n=k=0; do { std::cout<<"n=";
C++ Не могу найти ошибки http://www.cyberforum.ru/cpp-beginners/thread972510.html
Приветствую всех. Прошу помощи в нахождение ошибок, если есть у кого альтернативный метод решения, прошу показать. Даны действительные числа x1, y1, x2, y2, x3, y3. Известно, что точка с...
C++ Консольный ввод в NetBeans Начал изучать C/C++. Настроил компилятор на вышеупомянутую IDE. Проблема заключается в том, что когда запускаю программу без функции scanf(), то все работает, но когда имеется эта функция то... подробнее

Показать сообщение отдельно
abcdfg
3 / 3 / 0
Регистрация: 30.09.2013
Сообщений: 92

В квадрат возводит,а в куб нет - C++

08.10.2013, 22:27. Просмотров 786. Ответов 11
Метки (Все метки)

Код
# include <stdio.h>

int k,T;

int a;

int main() {

scanf("%d",&T);
while(T--){

scanf("%d %d", &a &k);
while (k>1){
a = a * a;
}
print ("%d\n",a)}

return 0;
}
В чем ошибка
если написать 4 и 2 ответ 16 (то есть 4 в квадрате)
когда пишу 3 и 3 дает вообще не понятные цифры например 81

Помогите разобраться вот условие задачи

Для заданного целого а и натурального k вычислить ak.

Input

В первой строке записано количество Т тестов. В каждой из последующих Т строк записаны два числа, разделенных пробелом: a и k (-32000 < a ≤ 32000, 0 < k ≤ 32000).

Output

Для каждого тестового случая вывести в отдельную строку единственное число ak. Гарантируется, что ответ не превосходит по модулю 261-1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru