Dateien nach „BSP_1_C“ hochladen
This commit is contained in:
parent
9800c3596d
commit
4c4507811c
4 changed files with 169 additions and 0 deletions
26
BSP_1_C/bsp_1_c.h
Normal file
26
BSP_1_C/bsp_1_c.h
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#ifndef BSP_1_C_H_INCLUDED
|
||||
#define BSP_1_C_H_INCLUDED
|
||||
|
||||
//
|
||||
/** \brief Funktion zur Berechnung der Summe aller Vielfachen von 3 und 5, kleiner als n via for loops
|
||||
*
|
||||
* \param[in] n obere Schranke für die Zahlen, welche aufsummiert werden sollen
|
||||
* \return Summe der Vielfachen (<=n) von 3 und 5
|
||||
*
|
||||
*/
|
||||
long long int fkt1(const long long int n);
|
||||
|
||||
|
||||
//
|
||||
/** \brief berechnet die gesuchte Summe ausschließlich nach einer Formel / ohne loops. Berechnung via Formel;
|
||||
// schreibt Summe der durch 3 teilbaren Zahlen an, hebt 3 heraus und braucht dann nur mehr
|
||||
// die Summe von 1 bis n/3 abgerundet zu addieren; hierfür verwende die Gauß´sche Summenformel
|
||||
// und integer Division; analog für 5 und 15
|
||||
*
|
||||
* \param[in] n obere Schranke für die Zahlen, welche aufsummiert werden sollen
|
||||
* \return Summe der Vielfachen (<=n) von 3 und 5
|
||||
*
|
||||
*/
|
||||
long long int fkt2(const long long int n);
|
||||
|
||||
#endif // BSP_1_C_H_INCLUDED
|
||||
Loading…
Add table
Add a link
Reference in a new issue