---
title: "Ett litet c++ problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/75181-ett-litet-c-problem"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "spiken"
published: "2003-04-27T13:27:49.000Z"
updated: "2003-04-27T15:01:21.000Z"
replies: 1
views: 315
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/75181-ett-litet-c-problem"
---

# Ett litet c++ problem

## #1 — spiken, 2003-04-27T13:27Z

Hur gör jag enklast om jag vill göra ett program där man kan mata in max 30 mätvärden i.
I programmet sen ska man kunna se en meny och där kan man välja ett alternativ.

1\.Minsta värde
2\.Högsta värde
3\.Medelvärdet

Vore tacksam för hjälp.
Är nybörjare i c++ så inget jätteavancerat.
Tack på förhand.

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

## #2 — PeW, 2003-04-27T15:01Z

Detta är inget specifikt C++ - problem, utan vanlig programmeringsteknik. 

Man skulle kunna tänka sig följande scenario:

```

int values[30],i,res;
std::cout << "Peta in talen, separerat med enter" << std::endl;
for(i=0;i<30;i++)
    std::cin >> values[i];

i=99;
while(i){
      std::cout << "0. Avsluta" << std::endl;
      std::cout << "1. Minsta värde" << std::endl;
      std::cout << "2.Högsta värde" << std::endl;
      std::cout << "3.Medelvärdet"   << std::endl;
      std::cin    >>  i;
      switch(i){
          case 1 :  res = _funk_ret_minst(int[]);
                   break;
          case 2 :  res = _funk_ret_högsta(int[]);
                   break;
          case 3 :  res = _funk_ret_medel(int[]);
                  
       }
          std::cout << "Värdet är: " << res << std::endl;
}
```

Behövs då 3 funktioner som returnerar högsta, minsta eller medel. Dessa kan du klura på själv ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/75181-ett-litet-c-problem
