nemate niekto zdrojak rekurzie mocniny?
edit: sakra zabudol som napisat ze to potrebujem v dev-pascale...
rekurzia mocniny
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
v Delphi:
Kód: Vybrať všetko
function TForm1.mocnina(a,n:integer):integer;
begin
if n=1 then mocnina:=a
else mocnina:=a*mocnina(a,n-1);
end;v DEV-PAscale
Kód: Vybrať všetko
function mocnina(a,n:integer):integer;
begin
if n=1 then mocnina:=a
else mocnina:=a*mocnina(a,n-1);
end;-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
snake2:
v céčku:
v céčku:
Kód: Vybrať všetko
#include "stdafx.h"
int mocnina(int a, int n);
int main(void)
{
printf ("%d",mocnina(2,4));
return 0;
}
int mocnina(int a, int n)
{
if (n==1) return a;
else return (a*mocnina(a,n-1));
}