algorytm.org

Implementacja w C/C++

Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Potęgowanie z uwzględnieniem wykładników ujemnych - Implementacja w C/C++
Ocena użytkownikóww: *****  / 1
SłabyŚwietny
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;
}
Dodaj komentarz