added ws202425 courses
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
// g++ -std=c++14 -Wall -Wextra -Werror -pedantic ./w7/primitive_arrays.cpp -o ./bin/primitive_arrays && ./bin/primitive_arrays
|
||||
|
||||
#include <iostream>
|
||||
|
||||
/*
|
||||
Voraussetzungen:
|
||||
Die Funktion sollte nur aufgerufen werden, wenn eine Eingabe vom Benutzer erwartet wird.
|
||||
Es wird vorausgesetzt, dass der Benutzer ausschließlich positive Ganzzahlen eingibt.
|
||||
|
||||
Ergebnis:
|
||||
Die Funktion gibt die Summe aller vom Benutzer eingegebenen Zahlen als Integer zurück.
|
||||
|
||||
Effekt:
|
||||
Die Funktion reserviert und gibt dynamischen Speicher frei.
|
||||
*/
|
||||
|
||||
int summeZahlen()
|
||||
{
|
||||
int k;
|
||||
std::cout << "Geben Sie k an: ";
|
||||
std::cin >> k;
|
||||
|
||||
int *arr = new int[k];
|
||||
|
||||
for (int i = 0; i < k; ++i)
|
||||
{
|
||||
std::cout << "Geben Sie eine Zahl ein: ";
|
||||
std::cin >> arr[i];
|
||||
}
|
||||
|
||||
int summe = 0;
|
||||
for (int i = 0; i < k; ++i)
|
||||
{
|
||||
summe += arr[i];
|
||||
}
|
||||
|
||||
delete[] arr;
|
||||
|
||||
return summe;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
int summe = summeZahlen();
|
||||
std::cout << "Die Summe ist: " << summe << std::endl;
|
||||
}
|
||||
Reference in New Issue
Block a user