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

Рекурсия:написать функцию которая возвращает степень числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конечный автомат http://www.cyberforum.ru/cpp-beginners/thread65156.html
реализовать метод поиска строки в текстовом файле с помощью конечного автомата
C++ Упорядочивание массивов Помогите, пожалуйста, решить задачу... Написать программу упорядочивание массивов типа int, float и complex по убыванию. Функции, упорядочивающие массивы имеют одно и тоже имя. Это надо в с++ в Visual Studio http://www.cyberforum.ru/cpp-beginners/thread65150.html
C++ Вложенный цикл
Помогите пожалуйста решить задачку на С++. Вот собственно и она: http://s52.***********/i135/0911/cc/bbac963fb780.jpg Заранее спасибо.
C++ длина наименьшего отрезка
Простите,в поиске не нашёл. Помогите решить пожалуйста на C++ Дан массив А из N вещественных чисел. Найти длину наименьшего отрезка числовой оси, содержащего числа A, A, . . ., A. Добавлено через 50 минут Ну помогите ради бога,завтра надо
C++ ошибки в тексте http://www.cyberforum.ru/cpp-beginners/thread65124.html
Из файла вводится текст.Исправить ошибки: заменить "ы" на "и" после "ц". Исключение составляют слова "цыпленок","цыц","цыган" и окончания(например,"птицы").Результат вывести в файл.Имена файлов ввода\вывода передаются через командную строку(решение в С). Заранее спасибо;)
C++ определить есть ли в массиве последовательность из подряд идущих элементов Привет всем.Помогите пожалуйста решить задачу. Заранее спасибо. Дан массив из n элементов орпеделить есть ли в массиве последовательность из подряд идущих элементов (т.е. 12345...) (если можно рабочую версию) подробнее

Показать сообщение отдельно
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
19.11.2009, 03:14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int Power(int a, int b)
{
  return (b==0) ? 1 : ( (b & 1) ? a*Power(a,b>>1) : Power(a*a,b>>1) );
}
int main()
{
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("\na=%d",a);
printf("\nb=%d",b);
printf("\nPower =%d",Power(a,b));
system("Pause");    
}
У меня алгоритм Manfese полуправильно работает. Например на ввод 3,3, вывод - а=3, b=3, Power = 9.
Что не так?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru