[Pascal] tablice wyszukiwanie danych
- adami
- Serdeczny Borsuk
- Posty: 185
- Rejestracja: 21 gru 2006, 22:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: Inne
- Architektura: x86_64
[Pascal] tablice wyszukiwanie danych
Mając tablice np. a,b,c,d,s,r,a,c,s jak wyszukać litery aby się nie powtarzały :a,b,c,d,s,r i zapisać do innej tablicy.
- Borsuk_
- Piegowaty Guziec
- Posty: 13
- Rejestracja: 21 sie 2009, 20:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: KDE Plasma
- Kontakt:
Odp: [Pascal] tablice wyszukiwanie danych
Opisz problem nieco jaśniej. Przedstaw dane wejściowe i wyjściowe. Nie bardzo rozumiem jaki wynik interesuje Ciebie, gdy mówisz "aby się nie powtarzały". Chodzi ci o taki obraz sprawy?
[a, a, b, a, s] => [a, b, s]
- adami
- Serdeczny Borsuk
- Posty: 185
- Rejestracja: 21 gru 2006, 22:47
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Odp: [Pascal] tablice wyszukiwanie danych
Dokładnie taki . Dane to pole rekordu temp.wody i nie tylko przez które realizuje wyszukiwanie. Program ma wypisać nie powtarzające sie temperatury do listy i po kliku na daną temperature wybiera odpowiednie rośliny akwariowe.Chodzi mi o sam wypisanie a procedura będzie działać nie tylko na temperaturach.
- f00sek
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 18 kwie 2009, 15:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: [Pascal] tablice wyszukiwanie danych
Spróbuj może przepisywać do drugiej tablicy każdy znak po kolei, jednocześnie sprawdzając czy taki znak juz nie istnieje. Jeżeli istnieje, to pomijasz iterację pętli.
System.out.println ("Java programmer");
- Borsuk_
- Piegowaty Guziec
- Posty: 13
- Rejestracja: 21 sie 2009, 20:50
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: KDE Plasma
- Kontakt:
Odp: [Pascal] tablice wyszukiwanie danych
Skoro program ma tylko wypisać dane to proponuje taką formę algorytmu:
Całość wyświetli ci wszystkie elementy bez duplikatów i w dodatku dane będą posortowane, co za pewnie poprawi ich wygląd.1. Posortuj dane.
2. Wypisz pierwszą liczbę i zachowaj jej wartość w tymczasowej zmiennej (nazwijmy ją tmp).
3. Sprawdź czy kolejna liczba jest równa zmiennej tmp.
A (tak jest równa) Wtedy pomijasz tę liczbę i przechodzisz do kolejnego sprawdzenia.
B (nie jest równa) Wtedy ją wyświetlasz i uwaga, przypisujesz jej wartość do tmp.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości