spikenMedlem sedan apr. 20037 inlägg 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.
PeWMedlem sedan juni 200010 432 inlägg 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 ;)