---
title: "Ta fram högsta/lägsta ur array!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/118679-ta-fram-högsta-lägsta-ur-array"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Fredde Mannen"
published: "2004-12-25T18:04:26.000Z"
updated: "2004-12-27T00:53:28.000Z"
replies: 3
views: 426
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/118679-ta-fram-högsta-lägsta-ur-array"
---

# Ta fram högsta/lägsta ur array!

## #1 — Fredde Mannen, 2004-12-25T18:04Z

hur in i helsike hämtar man fram lägsta/högsta värde ur en array i C? :q

Har en bok som C hemma, men hittar inget i den!

Tacksam för svar och gärna ett exempel :D

Permalänk: https://www.webforum.nu/p/118679

## #2 — PeW, 2004-12-25T18:39Z

Tja, enklast är väl att iterera igenom arrayen och jämföra sig fram

```

  int low,high,i;
  int minArray[5]={42,99,9,32,-99};

  low=999999999; //positiv "oändlighet" som startvärde
  high=-999999999; //negativ "oändlighet" som startvärde

  for(i=0;i<5;i++){
    if(low>minArray[i])
      low=minArray[i];
    if(high<minArray[i])
      high=minArray[i];
  }

printf("lowest: %d and highest: %d\n",low,high);
```

Permalänk: https://www.webforum.nu/p/1514130

## #3 — Fredde Mannen, 2004-12-25T19:15Z

Tack! :)

Permalänk: https://www.webforum.nu/p/1514142

## #4 — Sang-drax, 2004-12-27T00:53Z

Om man använder C++ är det lättare:

```
int minstaVärde  = min_element(minArray,minArray+sizeof minArray);
```

Permalänk: https://www.webforum.nu/p/1514499

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/118679-ta-fram-högsta-lägsta-ur-array
