ZADANIE 22 problem z funkcją znajdującą min i max
Ostatnio zmodyfikowano 2012-01-08 17:33
kata.mic Temat założony przez niniejszego użytkownika |
ZADANIE 22 problem z funkcją znajdującą min i max » 2012-01-08 01:20:14 Tak jak w temacie kompletnie nie wiem jak napisać powyższe funkcje. Jak polecacie je napisać w najprostszy sposób? |
|
jsc |
» 2012-01-08 01:28:43 Proponuje pseudokod (funkcja max): Zakładam że wartości są zapisane w tablicy (w twoim projekcie oczywiście może być inaczej) utwórz zmienną mimLokalne
zapisz do niego pierwszą komórkę tablicy
iteruj przez całą tablicę na zmiennej iterator porównaj mimLokalne z komórką tablicy wskazywaną przez iterator jeśli komórka jest większa od mimLokalne to zapisz jej zawartość do komórki koniec iteruj
zwróć jako wynik mimLokalne
|
|
|
kata.mic Temat założony przez niniejszego użytkownika |
» 2012-01-08 01:50:22
int szukanie_max( int tablica[], int iterator ) { int mimLokalne; int iterator = 0; int pomocnicze; mimLokalne = tablica[ 0 ]; for( iterator = 0; iterator < 10; iterator++ ) { if( mimLokalne < tablica[ iterator ] ) { pomocnicze = mimLokalne; } } }
dobrze rozczytałem ten twój pseudokod? |
|
jsc |
» 2012-01-08 17:33:54 Powinno być: int szukanie_mim( int tablica[] ) { int mimLokalne; mimLokalne = tablica[ 0 ]; for( int iterator = 1; iterator < 10; iterator++ ) { if( mimLokalne < tablica[ iterator ] ) { mimLokalne = tablica[ iterator ]; } } }
|
|
« 1 » |