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

возведение в степень - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пирамида http://www.cyberforum.ru/cpp-beginners/thread283750.html
Почему печатает 11 строк а не 20 ведь указано что i<=20? #include <iostream.h> int main() { int znak=0, i; cout<<'x'<<endl; for(i=0; i<=20; i++) { znak=znak+2;
C++ Операция с плавающей запятой float f=13565.0; float x=0.01; float z=f+x; http://www.cyberforum.ru/cpp-beginners/thread283743.html
Рекурсия: вычисление факториала C++
Здравствуйте! помогите плиз новичку!!! Нужно вычислить факториал числа, полное условие задачки прилагается.
дописать "х" после каждого максимума C++
друзья, помогите разобраться, по идее программа должна писать один одномерный массив в другой, попутно добавляя после каждого максимального числа "х" но при задании массива вида она работает криво,а при задании массива в вида она работает почти правильно но результат получается таким . В чем косяК?( П.С сорри за быдлокод%)) #include "stdafx.h" #include "iostream" #include "math.h"...
C++ записать в виде отдельной функции http://www.cyberforum.ru/cpp-beginners/thread283693.html
Текст программы: #include <mega128.h> #include <delay.h> void main() { char a=5; DDRD=0xff; while (a>0) {
C++ По теме "ФУНКЦИЯ" Привет всем !Помагите пожалуйста с задачами по теме Функция... 1. Написать функцию, которая возвращает значение «истина», если заданное шестизначное число является «счастливым» билетом, «ложь» - в противном случае. 2. Написать функцию для печати всех простых чисел в заданном диапазоне подробнее

Показать сообщение отдельно
Ilshat1989
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 33

возведение в степень - C++

26.04.2011, 15:50. Просмотров 756. Ответов 1
Метки (Все метки)

помогите плиз! в файле есть задачка. нужно рекурсивно возвести в степень. Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
float stepen(float a, int n) 
{  if (n=0)
      return 1;
  else if (n<0)
          return 1/stepen(a,-n);
      else
      return a*stepen(a,n-1);
}
int main(){
        float a;
        std::cin >> a;
        std::cout << stepen(a);
        return 0;
}
но при построении ошибка. в чем причина???
Вложения
Тип файла: docx с++.docx (80.9 Кб, 10 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru