Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef MATEMATIKA_H
- #define MATEMATIKA_H
- int NZD(int broj1, int broj2);
- int NZS(int broj1, int broj2);
- bool prostBroj( int broj);
- int faktoriel(int broj);
- int sFunction(int broj);
- int fibonacievBroj(int broj);
- #endif // MATEMATIKA_H_INCLUDED
- #include <iostream>
- #include "../matematika.h"
- int main()
- {
- int a, b;
- std::cout<<"Vnesi gi brojkite za koj sakash da proverish:\t";
- std::cin>>a>>b;
- int m = NZD(a,b);
- std::cout << "NZD na "<<a<<" i "<<b<<" iznesuva: "<<m<<"\n";
- int n = NZS(a,b);
- std::cout<<"NZS na "<<a<< " i "<<b<<" iznesuva: "<<n<<"\n";
- std::cout<<"Brojot za koj sakate da proverite dali e prost ili slozen e: \t";
- std::cin>>a;
- if(prostBroj(a))
- std::cout << a << " e prost broj.\n";
- else
- std::cout << a << " ne e prost broj.\n";
- std::cout<<"Brojot za koj barate faktoriel e: \t";
- std::cin>>a;
- std::cout<<" Faktorielot od toj broj e: "<<faktoriel(a)<<"\n";
- std::cout<<"Vnesi koj po red Fibonaciev broj sakas da go presmetash: \t";
- std::cin>>a;
- std::cout<<"Toj broj iznesuva: "<<fibonacievBroj(a)<<"\n";
- std::cout<<"Vnesi eden broj: ";
- std::cin>>a;
- std::cout<<"Vashiot broj e: "<<sFunction(a)<<"\n";
- return 0;
- }
- #include "matematika.h"
- int NZD (int a, int b)
- {
- while (b!=0)
- {
- int r;
- r = a % b;
- a = b;
- b = r;
- }
- return a;
- }
- int NZS (int a, int b)
- {
- return a*b/NZD(a,b);
- }
- bool prostBroj(int broj)
- {
- bool prost=true;
- if(broj==1) prost = false;
- else if (broj==2) prost = true;
- else if (broj%2==0) prost = false;
- else
- {
- for (int i=3; i<=broj/2; i+=2)
- {
- if(broj%i==0)
- {
- prost=false;
- break;
- }
- }
- }
- return prost;
- }
- int faktoriel(int broj)
- {
- int fac = 1;
- for (int i=1; i <= broj; i++)
- {
- fac*=i;
- }
- return fac;
- }
- int fibonacievBroj(int broj)
- {
- if (broj ==1 && broj==2) return 1;
- int prv=1, vtor=1, sleden;
- for (int i=3; i<=broj;i++)
- {
- sleden= prv + vtor;
- prv = vtor;
- vtor = sleden;
- }
- return sleden;
- }
- int sFunction(int broj)
- {
- if (broj < 0) return -1;
- if (broj == 0) return 0;
- if (broj > 0) return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement