Module: (C++) For-Schleifenoperator. Musteraufgabe


Problem

9 /16


Maximale Anzahl in der Sequenz

Theory Click to read/hide

Maximale Anzahl der Fälle

Als wir den Bewährungshelfer studierten, haben wir das Thema aufgeworfen, die maximale Anzahl von mehreren Chiels zu finden. Wir nutzten den folgenden Algorithmus in der Aufgabe von Maxim aus vier Zahlen:
1. Variablenwert zuordnen M Die erste der vier Variablen;
2. Ist der Wert der zweiten Größe größer als der der Größe Mum die Variable zu ersetzen die zweite Variable;
3. Ist der Wert der dritten Größe größer als der der Größe Mum die Variable zu ersetzen M die dritte Variable;
4. wenn die vierte Größe größer als die Größe ist Mum die Variable zu ersetzen die vierte Variable.

Es ist klar, dass jede Zahl (für sie markiert) XWir haben die Variable verglichen. Mwie folgt:
Pseudocod
Einführung X
Wenn (M-Kanal X),
M = X

Der Schlüssel zu diesem Code ist zu bestimmen, was die Variable die primäre Bedeutung hat. M
In der Regel, in der Aufgabe, ein Maximum oder Minimum zu finden, der Primärwert der Größe M Entsprechend der gleichen ersten Nummer.
So muss der obige Code 1 mal weniger als die Anzahl der Zahlen implementiert werden (d.h. die erste Zahl sollte als primärer Variablenwert eingeführt und beibehalten werden. M)
Wenn wir eine Reihe von Zahlen von der Tastatur kommen (z.B. AC) nWir können einen Zyklus organisieren.от 2 до ndie gleiche Variable verwenden, um die Nummer zu speichern.

Versuchen Sie, ein Programm auf eigene Faust zu schreiben.

Problem

Sie geben die Zahl N und dann die Zahl N eins nach dem anderen pro Zeile ein. Sie müssen die maximale Zahl unter allen eingegebenen Zahlen ausgeben.

Eingabe
In der ersten Zeile wird die Zahl N eingegeben - die Anzahl der Zahlen.  (\(N<=100\)). Als nächstes folgt eine nach der anderen in der Zeile N von Zahlen (alle Zahlen sind ganze Zahlen, die Modulo 10 000 nicht überschreiten).

Ausgabe
Zeigt die maximale Anzahl aller N -Zahlen an.

 
Beispiele
Eingabe Ausgabe
1 5
0
1
2
3
4
4