9. Pseudocode in C umwandeln X59592


Statement
 

pdf   zip   main.c

html

Gegeben sei folgender Algorithmus A in Pseudocode:

Eingabe: a_1, ..., a_n
Setze z := 0;
Setze g := 0;
Setze i := 1;
do {
    if (a_i > z) {
        Setze g := z;
        Setze z := a_i;
    } else if (z >= a_i > g) {
        Setze g := a_i;
    }
    Erhöhe i um 1; 
} while (i <= n);
Ausgabe: g

Gehen Sie davon aus, dass sowohl n ≥ 2 als auch a1, …, an > 0 ganze Zahlen sind.

Implementieren Sie den Algorithmus als C-Funktion mit Namen A. Sie müssen keine main-Methode schreiben.

Public test cases
  • Input/Output

    A(10) → Das Ergebnis von Algorithmus A: 858
    A(562) →
    A(312) →
    A(423) →
    A(858) →
    A(999) →
    A(4) →
    A(127) →
    A(746) →
    A(268) →
    A(617) →
  • Information
    Author
    Robert Lorenz
    Language
    German
    Official solutions
    C
    User solutions