Toggle navigation
Images.Elk.pl
zad 2 inter
#include
#include
// interacyjnie
using namespace std;
// a) silnia
int silnia(int x)
{
int s=1;
for(int i=x; i>0; i--)
{
s *= i;
}
return s;
}
// b) x^n
int potega(int p, int w)
{
int x=1;
for(int i=0; i
{
x *= p;
}
return x;
}
//c Fibonacciego
int fib(int z)
{
int fn=0, f1=1, f2=1;
if(z==1||z==2)
return 1;
else
{
for(int i=3; i<=z; i++)
{
fn=f1+f2;
f1=f2;
f2=fn;
}
return fn;
}
}
int main()
{
int n;
cout << "a)\nPodaj liczbe 'n' : ";
cin >> n;
cout << "\n n! = " << silnia(n) << "\n\n";
int p, w;
cout << "b)\nPodaj 'p' : ";
cin >> p;
cout << "\nPodaj 'w' :";
cin >> w;
cout << "\n p^w = " << potega(p,w) << "\n\n";
int f;
cout << "c)\nPodaj 'f' : ";
cin >> f;
cout << "\n liczba fib = " << fib(f) << "\n";
cout << "\n";
system("PAUSE");
return EXIT_SUCCESS;
}
Wyszukiwarka
Podobne podstrony:
Załącznik nr 18 zad z pisow wyraz ó i u poziom I
zad
zad 1
2009 rozw zad
broszura cwiczenia srodek do inter
zad nst 1
zad(2) dom zaocz GS
więcej podobnych podstron