Frage : Wie man die maximalen/minimalen ganzen Zahlen in einem Vektor findet?

Wenn ein Benutzer 10 ganze Zahlen, wie I das maximale finden und die Minute jener ganzen Zahlen eingibt? Nicht sure, ob man wann schlingen oder wenn Schleife verwendet. Mein Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
#include 
#include 
using namespace-Geschlechtskrankheit;

int-Hauptleitung ()
{
   vector user_num (10);
   cout << „geben 10 ganze Zahlen ein: “;
   für (int I = 1; I <= 10; i++)
   {
       cin >> user_num [i];
   }
   
   int am größten = user_num [i];
   cout << „maximal: “;
   für (int I = 1; I <= 10); i++)
   {
       wenn ()
   }
    Rückkehr 0;
}

Antwort : Wie man die maximalen/minimalen ganzen Zahlen in einem Vektor findet?

Im Allgemeinen verwenden Sie das zwei Variablen representingthe gegenwärtiges Maximum und Minimum, initialisieren sie passend und vergleichen jedes vectort Element mit ihnen, z.B.

#include

int-Minute = INT_MAX;
int maximal = INT_MIN;

//…

Wenn Ihr gegenwärtiges user_num [i] größer als das gegenwärtige „maximal“ ist, „maximales“ durch „user_num [i]“ jetzt ersetzen und die gleiche Methode für „Minute“ anwenden.
Weitere Lösungen  
 
programming4us programming4us