#include<stdio.h> #include<conio.h> #include<iostream.h> float pot (int m, int n); int silnia (int k); int fib (int n); int main() { int m; int n; int k; int wyn3; int wyn2; float wyn; cout<< "podaj m="; cin >>m; cout<< "podaj n="; cin >>n; cout<<"podaj k="; cin>>k; cout << "teraz "; wyn3=fib(n); wyn2=silnia(k); wyn=pot(m,n); cout << "wynik="<<wyn; cout << "silnia="<<wyn2; cout << "fib="<<wyn3; getche(); } float pot(int m, int n) { if(n==0) return 1; else return m*pot(m,n-1); } int silnia(int n) { if (n==0) return 1; else return n*silnia(n-1); } int fib(int n) {if (n<2) return n; else return fib(n-1)+fib(n-2); }
fizykauwk