Napisz program, który znajduje wartości najczęściej występujące w jednowymiarowej, 20elementowej tablicy wypełnionej liczbami całkowitymi od 0 do 10.
Jeśli takich wartości jest kilka, wówczas podaje wszystkie.
Jeśli wszystkie występują występują jednakowo często, wyświetla taki komunikat.
Bardzo proszę o pomoc
[C++] ile razy element wystąpił w tablicy?
- Errichto
- Użytkownik
- Posty: 1629
- Rejestracja: 17 mar 2011, o 18:55
- Płeć: Mężczyzna
- Lokalizacja: Suwałki
- Podziękował: 28 razy
- Pomógł: 272 razy
[C++] ile razy element wystąpił w tablicy?
Stwórz dodatkową (pomocniczą) tabelę, w której t[x] będzie oznaczać ilość wystąpień elementu x.
Przy wczytywaniu:Następnie szukasz maksimum w tej pomocniczej tabeli. Na koniec wypisujesz elementy, których ilość wystąpień jest równa maksimum.
edit:
Przy wczytywaniu:
Kod: Zaznacz cały
wczytaj(a);
t[a]:=t[a]+1
edit:
Jeszcze pozostaje sprawdzić czy wszystko w tablicy dodatkowej jest równe.Jeśli wszystkie występują występują jednakowo często, wyświetla taki komunikat.