Excercises_GeorgMandl/BSP_1_F/bsp_1_f.h

21 lines
760 B
C++

#ifndef BSP_1_F_H_INCLUDED
#define BSP_1_F_H_INCLUDED
#include <vector>
/** \brief Zaehlt fuer eine gegebene Zahl @k die Anzahl der moeglichen Zerlegungen als Summe zweier Primzahlen
*
* \param[in] k fuer diese Zahl wird die Anzahl der Zerlegungen berechnet
* \return Anzahl der Zerlegungen
*
*/
int single_goldbach(const int &k);
/** \brief Zaehlt die Anzahl der Dekomposition für alle geraden Zahlen in [4,n]
*
* \param[in] n obere Intervallgrenze (in diesem Bereich werden die Dekompositionen berechnet
* \return Vektor mit den Anzahl der Dekompositionen (ad Adressierung: x[0] = (n=4), x[1] = (n=6), x[2] = (n=8), Umrechnung *2 + 4
*
*/
std::vector<int> count_goldbach(const int &n);
#endif // BSP_1_F_H_INCLUDED