Rozdział 22. Omówienie pętli for - Najmniejsza/największa losowa liczba.
Ostatnio zmodyfikowano 2018-06-27 20:16
Key Temat założony przez niniejszego użytkownika |
Rozdział 22. Omówienie pętli for - Najmniejsza/największa losowa liczba. » 2018-06-22 15:31:52 Co trzeba napisać, aby program potrafił znaleźć najmniejszą lub największą losową liczbę z tablicy? Nie wiem, jak się za to zabrać. |
|
garlonicon |
» 2018-06-22 15:56:50 1. Bierzesz pierwszą liczbę z tablicy i ustawiasz ją jako wynik. 2. Porównujesz wynik z drugą, trzecią i kolejnymi liczbami. 3. Jeśli znajdziesz lepszą wartość (czyli na przykład szukając minimum znajdziesz jakąś mniejszą liczbę od wyniku), to podmieniasz wynik. |
|
Key Temat założony przez niniejszego użytkownika |
» 2018-06-22 16:38:43 Dalej nie wiem, jak to zrobić.
|
|
pekfos |
» 2018-06-22 17:20:13 Masz dokładnie opisany algorytm, nie możesz teraz nie wiedzieć jak to zrobić. Możesz nie wiedzieć, jak to zapisać. W tym opisie algorytmu jest jedna pętla i jeden warunek wewnątrz niej. Wszystkie operacje są jasno opisane. Zadaj konkretne pytanie, jeśli dalej masz z czymś problem. |
|
Key Temat założony przez niniejszego użytkownika |
» 2018-06-26 15:34:26 Nie wiem, co napisać, aby porównać wybraną liczbę z inną. |
|
pekfos |
» 2018-06-26 15:35:55 |
|
Key Temat założony przez niniejszego użytkownika |
» 2018-06-27 20:16:21 ...
int znajdzMinimum( int tablica[], int ile ) { int wynik = tablica[ 0 ]; for( int i = 1; i < ile; i++ ) { if( wynik > tablica[ i ] ) { wynik = tablica[ i ]; } } return wynik; }
...
int main() { ... int iMin = znajdzMinimum( tablica, 10 ); ... }
To takie proste. Nie wiem, dlaczego tak trudno było mi wymyślić rozwiązanie. |
|
« 1 » |