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

Написать функцию A в степени X - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Kosyak3x
1 / 1 / 0
Регистрация: 26.01.2010
Сообщений: 65
23.03.2010, 20:09     Написать функцию A в степени X #1
Написать и протестировать функцию которая вычисляет значение A в степени X
A и X любые числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UKOL
 Аватар для UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
23.03.2010, 20:11     Написать функцию A в степени X #2
Рекурсия или интерация? Числа целые положительные?
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
23.03.2010, 20:11     Написать функцию A в степени X #3
C++
1
2
3
4
5
6
7
int func(int a, int x){
while(x<=1){
a=a*a;
--x;
return a;
}
}
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
23.03.2010, 20:16     Написать функцию A в степени X #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int A,X ;
int func ;
cout << "Vvedite A" << endl ;
cin >> A ;
cout << "Vvedite X" << endl ;
cin >> X ;
func=pow(A,X) ;
cout << "Otvet=" << func << endl ;
getch() ;
        return 0;
}
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
23.03.2010, 20:36     Написать функцию A в степени X #5
Oleg462, много всякого...да еще и кто инициализовать будет
Kiber
 Аватар для Kiber
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 14
15.05.2010, 22:51     Написать функцию A в степени X #6
Написать и протестировать функцию которая вычисляет значение A в степени X
A и X любые числа

Держи код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
main()
    {
 double a,b,i,z;
   z=1;
   cout <<"vvedite osnovu="<<endl;
   cin>>a;
   cout <<"vvedite stepen="<<endl;
  cin>>b;
   for(i=1;i<=b;i++)
   {
   z=z*a;
   }
   cout <<"Result="<<z<<endl;
   getch();
   return 0;
   }
Если что-подкорректируеш тип числа(double на какой-нибудь другой)
Yandex
Объявления
15.05.2010, 22:51     Написать функцию A в степени X
Ответ Создать тему
Опции темы

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