Guest User

Untitled

a guest
Feb 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. void get_GoldBachDivision(const std::vector<int>& primes, int number,bool verbose)
  2. {
  3.     int count = 0;
  4.     for (size_t i = 0; i < primes.size(); i++)
  5.     {
  6.         for (size_t j = i; j < primes.size(); j++)
  7.         {
  8.             int firstNumber = primes.at(i);
  9.             int secondNumber = primes.at(j);
  10.             if((firstNumber + secondNumber) == number)
  11.             {
  12.                 count++;
  13.                 if(verbose)
  14.                     std::cout<<number<<" = "<<firstNumber<< " + "<<secondNumber<<std::endl;
  15.             }
  16.         }
  17.     }
  18.     std::cout<<std::endl;
  19.     std::cout<<"Es gibt "<<count<<" Darstellungen von "<<number<<" als Summe zweier Primzahlen."<<std::endl;
  20. }
Add Comment
Please, Sign In to add comment