Przerabiajac książke [ Symfonia C++ ] , znalazłem ciekawy program który oblicza potęge liczby z zadanego mu przedziału.
Warto przetestować, fajny program.

A tak obok, mam zamiar cześciej opisywać takie problemy programistyczne*, z zasaday a może się komuś przyda 🙂
Zawsze mnie to zmusza, do przepisania kodu z książki, może zapamiętam ??
W każdym razie zapraszam do analizy kodu.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
 
long potega(int stopien, long liczba);
//*****************************************************************************
int main() {
	int pocz, koniec;
 
	cout<<"Program na obliczanie poteg liczb calkowitych z zadanego przedzialu\n"
	<<"Podaj poczatek przedzialu:";
	cin>>pocz;
 
	cout<<"Podaj koniec przedzialu:";
	cin>>koniec;
 
	//petla drukujaca wyniki z danego przedzialu
	for(int i=pocz; i<= koniec; i++ )
	{
		cout<<i
		<<" Do kwadratu="
		<<potega(2,i)
		<<" a do szczescianu="
		<<potega(3,i)
		<<endl; 
	}
	system("PAUSE");
}
//*****************************************************************************
 
long potega( int stopien, long liczba) {
 
	long wynik = liczba;
 
	for(int i = 1; i<stopien; i++)
	{
		wynik = wynik * liczba;
		// zwiezlej mozna zapisac to samo jako wynik*=liczba;
	}
return wynik; }

*Mateusz mam nadzieje że pomożesz 😉