All pastes #416806 Raw Edit

Miscellany

public text v1 · immutable
#416806 ·published 2007-03-30 14:08 UTC
rendered paste body
#include <cstdlib>
#include <iostream>

using namespace std;
float potega(float a, int p );
int silnia(int c);
int main(int argc, char *argv[])
{
 	float x;
 	float wynik;
    cout<<"podaj x\n";
    cin>>x;
    int k;
    k=x/360;
    
    
    
    int i;
    for(i=1;i<=k;i++)
    {
	 		wynik+=(potega(-1,i+1)*(potega(x,2*i+1))/silnia(2*i+1));
    }
    printf(" 3 do 4 to %f\n",potega(2,0));
    //printf("silnia 5 %d\n",silnia(5));
    printf(" wynik %f",wynik);
    system("PAUSE");
    return EXIT_SUCCESS;
}
float potega(float a, int p )
{
 	  int i;
 	  float b=a;
         if(p==0)
         {
           b=1;
		   }
		   else
 	    for(i=1;i<=p;i++)
 	    {
		 				 
	      b=b*a;	
		  cout<<"b "<<b<<" a "<<a<<"\n";					
        }

      return b;
}
int silnia(int c)
{
 	
 	if (c>1)
 	return silnia(c-1)*c;
 	else
 	return 1;
}