![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
witam.
mam funkcję, która generuje losowe liczby. potrzebuję dodać wygenerowane liczby do osobnej tablicy, w której będę mógł je porównać i określić, czy się powtarzają, i jeśli tak, to ile razy.
może ktoś z Was ma pomysł? pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
z pierwszą częścią problemu już sobie poradziłem.
@JoShiMa oj nieładnie... uważasz, że oprócz ciebie nikt manuali nie czyta? zadałem konkretne pytanie nt. rozwiązania problemu, a nie 'co to jest za funkcja array()' @rgalka niestety nie. błąd był tu:
rozwiązanie wygląda tak:
tu widzimy, że wszystkie dane ładnie zostały wpisane do nowej tablicy. teraz druga część zadania: ponieważ dane w tablicy się powtarzają, chcę je wyświetlić w ten sposób, że wyświetlę wszystkie dane wraz z podaniem ilości powtórzeń, np. 23 - 2 14 - 1 35 - 4 itd... mogą być posortowane od najmniejszej do największej występującej liczby... nawet nie wiem, jak się do tego zabrać na ten moment... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
@JoShiMa oj nieładnie... uważasz, że oprócz ciebie nikt manuali nie czyta? zadałem konkretne pytanie nt. rozwiązania problemu, a nie 'co to jest za funkcja array()' No i masz tam konkretne funkcje, które za Ciebie odwalą robotę. A jak musisz ręcznie to zrób hasza. Kluczem niech będzie wartość wartością niech będzie ilość powtórzeń. Potem polecisz po kluczach hasza i wyświetlisz co trzeba. Ja bym tak zrobiła, gdybym nie umiała skorzystać z gotowych funkcji.
A żeby były posortowane to możesz albo posortować tablicę przed zrobieniem hasza, albo posortować hasza po kluczach na oba przypadki masz gotowe funkcje w manualu. Ten post edytował JoShiMa 4.06.2008, 07:55:49 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
No i masz tam konkretne funkcje, które za Ciebie odwalą robotę. A jak musisz ręcznie to zrób hasza. Kluczem niech będzie wartość wartością niech będzie ilość powtórzeń. Potem polecisz po kluczach hasza i wyświetlisz co trzeba. Ja bym tak zrobiła, gdybym nie umiała skorzystać z gotowych funkcji.
A żeby były posortowane to możesz albo posortować tablicę przed zrobieniem hasza, albo posortować hasza po kluczach na oba przypadki masz gotowe funkcje w manualu. JoShiMa, w 7 lini w twoim kodzie jest błąd, dałeś plusy nie tam gdzie trzeba |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:38 |