Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "FACT_N_N.h"
- Natural* FACT_N_N::get(Natural* obj) const{
- if(COM_NN_D().get(obj, new Natural("0"))->get(0) == 1)
- return new Natural("0");
- if(COM_NN_D().get(obj, new Natural("0"))->get(0) == 0)
- return new Natural("1");
- if(COM_NN_D().get(obj, new Natural("1"))->get(0) == 0 || COM_NN_D().get(obj, new Natural("2"))->get(0) == 0)
- return obj;
- int n = std::stoi(obj->toString());
- std::vector<bool> eratosthenesMarkers(n);
- std::vector<std::pair<Natural, Natural>> multipliersAndPowers;
- for(int i = 2; i <= n; ++i){
- if(!eratosthenesMarkers[i]){
- int k = n / i;
- int c = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement