Permalänk
Medlem

ProgC

Hej, hur slutför jag denna? vad ska alltså skrivas i public static int finnMinstaHeltalet(int[] vektorn)

public class Uppgift5 { public static void main(String[] args) { int[] tal = new int[10]; fyllaArray(tal); for(int i = 0; i < tal.length; i++) { System.out.println("tal["+i+"] = " + tal[i]); } System.out.println("Det minsta heltalet = " + finnMinstaHeltalet(tal)); } //------------------------------------------------ //Metoden fyllaArray()fyller en array med slumptal //------------------------------------------------ public static void fyllaArray(int[] vektorn) { for(int i = 0; i < vektorn.length; i++) { vektorn[i] = (int)(Math.random()*500 + 1); } } //------------------------------------------------------ //Metoden finnMinstaHeltalet() returnerar minsta hel- //talet som hittas i vektorn som kommer som inparameter. //------------------------------------------------------ public static int finnMinstaHeltalet(int[] vektorn) { //H�r fyller du i den kod som saknas } }

Permalänk
Hedersmedlem

Det här är inte en plats att få sin läxa gjord men däremot finns det gott om tips och tricks som kan ges.

Du får specificera din fråga lite mer med vad du inte kommer på så får du hjälp.

Inlägg med fullständiga lösningar kommer jag radera.

Permalänk
Medlem
Skrivet av Shimonu:

Det här är inte en plats att få sin läxa gjord men däremot finns det gott om tips och tricks som kan ges.

Du får specificera din fråga lite mer med vad du inte kommer på så får du hjälp.

Inlägg med fullständiga lösningar kommer jag radera.

Har ingenting med läxa att göra, förstår inte riktigt hur jg ska börja.
Jag har gjort koder där jag får fram ett min värde men jag kommer inte ihåg hur jag gjorde det. Jag vill ju liksom ta tal(0) och testa det med tal(1), det som är minst blir då alltså i variabeln minst. Sedan vill jag jämföra den med alla andra och är någon mindre sätts den in i minst variabeln.

Skickades från m.sweclockers.com

Permalänk
Medlem

I din befintliga kod har du ju alla komponenter du behöver. For-loop, jämförelser, variabelassignement osv. Om du förstår den så har du inga problem med att skriva de två-tre rader kod som behövs.

Permalänk
Medlem

Jo men ska man inte göra en jämförelse och sen det minsta talet som vektorn[] genererar jag läggas i finnMinstaHeltalet[] och sedan returnerar man finnMinstaHeltalet?

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av Dragzone:

Jo men ska man inte göra en jämförelse och sen det minsta talet som vektorn[] genererar jag läggas i finnMinstaHeltalet[] och sedan returnerar man finnMinstaHeltalet?

Du ska skriva koden för att hitta minsta talet inuti finnMinstaHeltalet och skicka din vektor dit.

Skickades från m.sweclockers.com

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

public static int finnMinstaHeltalet(int[] vektorn)
{
int minst = vektorn[0];

for(int i = 0; i < vektorn.length; i++)
{

if(vektorn[i] < minst )
{
minst = vektorn[i];

}
}
return minst;
}

klart