Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- #include <math.h>
- using namespace std;
- float prevod(float);
- float faktorial(int);
- float mocniny(float,int);
- float prevod(float stupne) //zo stupnov na radiany
- {
- float radian;
- radian=(stupne*M_PI/180);
- return(radian);
- }
- float faktorial(int fakt) //ratanie faktorialu
- {
- int i;
- float vysl=1;
- for(i=fakt;i>0;i--)
- {
- vysl=vysl*i;
- }
- return(vysl);
- }
- float mocniny(float cislo,int moc)
- {
- int i=0;
- float vysl=cislo;
- for(i=(moc-1);i>0;i--)
- {
- vysl=vysl*cislo;
- }
- return(vysl);
- }
- int main(int argc, char *argv[])
- {
- float cislo;
- int faktor;
- int moc;
- float kons;
- float radian;
- int i,j,k=0;
- float vysledok[2],celkom=1;
- printf("Zadaj cislo v stupnoch:");
- scanf("%f",&cislo);
- radian=prevod(cislo);
- while(1)
- {
- for(i=0;i<2;i++)
- {
- k+=2;
- vysledok[i]=(mocniny(radian,k)/faktorial(k));
- }
- if((celkom=(celkom-vysledok[0])+vysledok[1])==celkom)break;
- }
- printf("Hotnota uhla v radianoch: %f\n",prevod(cislo));
- printf("Hodnota cosisusu uhla: %.20f\n",celkom);
- printf("Hodnota cosinusu uhla z kniznice math.h: %f\n",cos(radian));
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Advertisement
Add Comment
Please, Sign In to add comment