Ocena użytkownikóww: ***** / 2
Nadesłany przez Adam CZ, 19 września 2012 21:50
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
potegowanie.cpp:
//Potegowanie
//Adam Czapla
//www.algorytm.org
#include<stdio.h>
#include<iostream>
using namespace std; // przestrzen nazw std
//funkcja obliczajaca potege b liczby a
float potega(float a,int b)
{
float wynik=1;
if(b==0) return 1; //gdy b=0
if(b>0) //gdy b>0
{
while (b--)
{
wynik*=a;
}
return wynik;
}
else //gdy b<0
{
while(b++)
{
wynik*=a;
}
return 1/wynik;
}
}
// funkcja glowna
int main()
{
cout<<potega(2,-4); // zastosowanie funkcji
return 0;
}