Ciąg liczb rzeczywistych oraz najmniejsza wartość.

0

Bardzo proszę o pomoc z poniższym zadankiem.
Należy wczytać ciąg liczb rzeczywistych. Wczytywanie należy zakończyć gdy pojawi się 0. Określić najmniejszą wczytaną liczbę.
Rozumiem że użytkownik sam wpisywać następne wyrazy ciągu oraz zakończyć gdy pojawi się 0 i to ogarniam jak zrobić . Jednak mam problem z minimum. Czy jest to możliwe bez korzystania z tablicy bo będą dopiero za 2 wykłady?

5

Czy jest to możliwe bez korzystania z tablicy bo będą dopiero za 2 wykłady?

Załóżmy, że rozmawiasz z kolegą - dyktuje on Tobie po jednej liczbie co sekundę.
Czy jesteś w stanie podać najmniejszą liczbę spośród wszystkich usłyszanych bez konieczności spisywania ich na kartkę? :-)

0

Jeśli założę, że mówi mi 20 liczb, jedną co sekundę i mam dobrą pamięć to jestem w stanie podać najmniejszą jednak jeśli poda mi ich 1000 bo może tyle podać to raczej nie określę. Tak to rozumiem.

2

Ok, następny hint: czy absolutnie na pewno potrzebujesz zapamiętywać więcej niż jedną liczbę naraz? :-)
Co robiłbyś potem z tymi liczbami zapisanymi na kartce?

2

Przecież możesz przyjąć, że pierwsza liczba jest najmniejsza i nasłuchiwać każdej kolejnej. Jeśli któraś następna będzie mniejsza, to ją podstawiasz jako Twoje minimum i sprawdzasz dalej. W ogóle nie musisz spisywać tych liczb na kartkę. Przechowujesz tylko w głowie jedną, która jest Twoją bieżącą minimalną liczbą.

0

Dobrze teraz rozumiem, bardzo dziękuję za wasze odpowiedzi! :)
Zaraz spróbuję uwzględnić to w moim kodzie.

1

Program działa! Dziękuję jeszcze raz!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1