yeet
This commit is contained in:
@@ -49,46 +49,35 @@ void aufgabe4(){
|
||||
|
||||
#define ARRAY_SIZE 5
|
||||
|
||||
// Funktion zur Initialisierung des Arrays
|
||||
|
||||
void initializeArray(int arr[]) {
|
||||
printf("Geben Sie %d Ganzzahlen für das Array ein:\n", ARRAY_SIZE);
|
||||
for (int i = 0; i < ARRAY_SIZE; i++) {
|
||||
scanf("%d", &arr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
// Funktion zum Ausdrucken des Arrays
|
||||
void printArray(int arr[]) {
|
||||
printf("Das Array lautet: ");
|
||||
int *ptr = arr;
|
||||
for (int i = 0; i < ARRAY_SIZE; i++) {
|
||||
printf("%d ", arr[i]);
|
||||
printf("%d ", *(ptr + i));
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
// Funktion zur Berechnung der Summe des Arrays
|
||||
int sumArray(int arr[]) {
|
||||
int sumArray(const int arr[]) {
|
||||
int sum = 0;
|
||||
for (int i = 0; i < ARRAY_SIZE; i++) {
|
||||
sum += *(arr + i); // Pointer-Arithmetik: äquivalent zu arr[i]
|
||||
sum += *(arr + i);
|
||||
}
|
||||
return sum;
|
||||
}
|
||||
|
||||
int aufgabe5() {
|
||||
void aufgabe5() {
|
||||
int arr[ARRAY_SIZE];
|
||||
|
||||
// Array initialisieren
|
||||
initializeArray(arr);
|
||||
|
||||
// Array ausgeben
|
||||
printArray(arr);
|
||||
|
||||
// Summe berechnen und ausgeben
|
||||
int sum = sumArray(arr);
|
||||
printf("Die Summe der Elemente im Array beträgt: %d\n", sum);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int main() {
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
out/production/Anwendungsentwicklung/PhilosophenPak/Gabel.class
Normal file
BIN
out/production/Anwendungsentwicklung/PhilosophenPak/Gabel.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user