Tusen takk for innspillene. Jeg har rotet veldig med å prøve ut ulike scenarier, men programmet kjører ikke slik jeg hadde tenkt. Mistenker at jeg ikke setter ting med riktig innrykk, eller feil sjekk av de ulike variablene. Ser at det går greit å sjekke om brukeren legger inn et tall større enn 1 og at det da kjører, men når jeg legger inn at det skal printes ut at man må taste et tall større enn 1, så klarer jeg ikke å stoppe programmet. Har prøvd quit(), men får bare feilmelding. Og "break" mener jeg bare kan stoppe en løkke? Og når jeg legger inn at dersom bruker legger inn et av "Tommytallene" så sjekker den likevel minste og største faktor. Vil jo ha det slik at det ikke gjør mer enn å skrive ut at det er et tommytall dersom bruker legger inn et slikt, men og at det sjekker de ulike faktorene slik at uansett om det er minste, største eller en hvilken som helst av faktorene så skriver den ut at det er et Tommytall, og så avslutter programmet. Tok forresten bort semikolon på slutten av return-setningene på minsteFaktor, -gjør det noe?