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