Har en vektor med ett antal värden hejsan! Jo, men det kanske är bättre att initiera max till ett tal ur arrayen Det är riktigt som Rikard säger. Betänkt t ex att talet 0 inte finns med i Arrayen och att alla tal i Arrayen är negativa tal då blir det ju helt fel att initialt sätta max =0.Hämta högsta tal ur en vektor?
int tal[] = new int [20];
tal[0] = 1;
tal[1] = 2;
osv....
Undrar bara hur man hämtar ut det högsta talet ur vektorn?
/PerSv: Hämta högsta tal ur en vektor?
nåt sånt här, typ
int[] tal = new int[20];
int max=0;
tal[0]=14;
tal[1[=244;
tal[2]=6;
for(int i=0; i<tal.length; i++){
if(max<tal[i])
max=tal[i];
}
System.out.println("Det största talet i vektorn är: " + max);
//JonasSv: Hämta högsta tal ur en vektor?
och inte till 0 (om alla tal i arrayen är negativa kommer algoritmen annars
att påstå att 0 var det största talet medans 0 inte ens var med i arrayen).
RikardSv: Hämta högsta tal ur en vektor?
int[] tal = new int[20];
tal[0]=14;
tal[1[=244;
tal[2]=6;
int max=tal[0];
for(int i=1; i<tal.length; i++){
if(max<tal[i])
max=tal[i];
}
//
Janne