Zdaje się, że potrzebujesz tablicy dwuwymiarowej. tablica1 powinna być zadeklarowana publicznie.[syntax=vb]Dim tablica1 Sub tabl() Dim i As Integer Dim dl1 As Integer[/syntax] Do pierwszej kolumny tablicy wczytujesz długość stringów, do drugiej wartość i wywołujesz procedurę sortowania, zwykle z min i max (tu jest lewy, prawy), czyli:[syntax=vb]ReDim...
Jak tablica dwuwymiarowa, to ma wiersze i kolumny. Wszystko zależny od tego jak mają być zapisane dane. Wierszami, kolumnami, kołowo od środka albo od krawędzi. Co do sortowania to najłatwiej przepisać wszystko na początku do tablicy jedno wymiarowej, posortować (na jednym końcu będziesz mieć minimum na drugim max), a następnie przepisać w zależności...
Poszukaj sobie algorytmów sortowania w necie pełno przykładów w różnych językach programowania w tym i w C++. [url=]Tu przykład. Już ustawienie tego w tablicy to chyba nie problem.
Mam pewien problem. Zabrałem się za posortowanie tablic poleceniem [syntax=php] array_multisort($tab1, SORT_ASC, SORT_STRING, $tab2)[/syntax] Tablice zostały posortowane prawie dobrze. Problem polega na tym, że na samym końcu tablicy znalazły się nazwiska z polskimi literami na przedzie - idzie to jakoś obejść? Przy okazji drugie pytanie, jak posortować...
Witam, jestem początkujący i mam pewien problem ;D Chciałem się zapytać czy da się mając tablicę Dwuwymiarową np. [syntax=php]$Tablica[1][1]=102; $Tablica[1][2]="wartosc 1"; $Tablica[1][3]="costam"; $Tablica[2][1]=130; $Tablica[2][2]="wartosc 2"; $Tablica[2][3]="asd"; $Tablica[3][1]=29; $Tablica[3][2]="wartosc 3"; $Tablica[3][3]="h3h3";[/syntax] itd......
Witam, mam problem z przerobieniem funkcji tak, aby zwracała tablicę dwuwymiarową: Oto moja funkcja: int** sort::Qsort(int **B, int lewy, int prawy) { if(lewy<prawy) { int m=lewy; for(int i=lewy+1; i<=prawy; i++) if(B[i][0]<B[... { int *temp=B[++m];...
Witam. Mam problem, potrzebuje wczytać dane z pliku *.csv do C++ i w pewny sposób je obrobić ( jeszcze nie wiem do końca jak ). Mam w pliku kilka pól 1. Lp. 2. Data 3-23. liczba całkowita Widzi mi się to jako tablica[Lp][0-19] (i tu przypisane liczby) Data nie jest mi aż tak potrzebna więc może być pominięta. W przyszłości bym chciał te liczby sortować,...
Należałoby wykonać sumowanie wszystkich kombinacji i wybrać tę najbliższą lub równą liczbie określającej wagę koszyka. Niestety, arkusz jest dwuwymiarowy i trudno wyobrazić sobie tablicę dla 20 różnych pozycji. Dla przykładu: tabliczka mnożenia działa na dwóch liczbach (od 1 do 9). Wyobraź sobie lub spróbuj zapisać "tabliczkę mnożenia" dla trzech liczb!...
Nie analizowałeś :) Masz 4 kolekcje (dla każdej kolumny osobno), jedna z nich wyświetlana jest w MsgBox. Trzeba to tylko dopracować i przypisać do komórek tabeli (od końca). Sortowanie jest konieczne, żeby dane "poukładały się" wg godzin. Zmyliło cię pewnie włączenie odświeżania dopiero przy końcu makra. Edit: Jeszcze jedno: W pierwszej kolejności godziny...
Proszę bardzo! [syntax=c] #include <fcntl.h> #include <errno.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <dirent.h> #include <sys/types.h> /*Function dir_elem_number return number of elements in directory "dir_path"*/ int dir_elem_number(const char *dir_path) { DIR *dp; struct dirent...
czyli całość malejąco wierszami. Żeby przeprowadzić takie sortowanie, to trzeba albo: 1. Przesortować całą tablicę, zarówno wierszami jak i kolumnami i to kilka razy. 2. Przenieść dane z tablicy wielowymiarowej, do jednowymiarowej, ją posortować i przenieść dane w odpowiednim porządku z powrotem. 3. Pewnie jeszcze znajdzie się kilka metod...
W chwili, gdy podpowiadałem koledze funkcję porównującą ułamki nie wiedziałem w jaki sposób będzie przedstawiał ułamki, mógł to na przykład zrobić w postaci tablicy dwuwymiarowej, tablicy struktur - bez sięgania po klasy... Podałem na szybko połączone kody (nie dydaktycznie wg kolegi jestam) bez dopracowywania szczegółów, zostawiając to autorowi, który...
Witam, mam pewien problem, mianowicie chce posortować macierz która nie zawsze jest wypełniona np, 1 3 4 6 1 2 6 8 1 4 6 1 3 4 2 5 1 4 wynik działania kodu, sortuje prawidłowo wiersze 4 elementowe, ale dla ostatniego, w jednym miejscy zwraca dziwną wartość. Czy ktoś mógłby mi wskazać błąd ? [syntax=cpp] // sortowanie przez wstawianie, standardowe dla...
... a w tym Visual C++,ktorego jezykiem jest dziwaczny C++/CLI ksztalt tablicy to ... zmienna ... error C3262: invalid array indexing: 1 dimension(s) specified for 2-dimensional 'cli::array<Type,dimension> ^' Może właśnie tu leży przyczyna (?) ... brak drugiej koordynaty w tablicy dwuwymiarowej ... jeśli 'konstrukcja' jest typu 'zmienna(x,y)',...
tzn. przede wszystkim to jezeli masz tablice cahr tab Dodano po 6 czyli mozesz np. char tab Szefie ale chary w zdaniu tez mozna sortowac.
Zasymuluj tablicę jednowymiarową z dwuwymiarowej. Proste makro: #define tab1wym(i) tab2wym Czy mógłbyś to rozwinąć? Bo bardzo interesujące rozwiązanie. Pozdrawiam.
1. Zacznij formatować kod - tego się nie da czytać. Przy nawet tak prostym i krótkim kodzie ciężko się zorientować gdzie się dany blok zaczyna i kończy. 2. Jako wyjściowe min/max zawsze bierz pierwszą wartość w tablicy i iteruj od pierwszego elementu. 3. Poniższy zapis: if (i=j){ sumap=sumap+tab[i][j]; } powoduje Ci...
Nie wiem dlaczego Autor tak się męczy z tym sortowaniem w C++. Skoro używa przestrzeni nazw std , to również dobrze może użyć gotowego algorytmu [url=]std::sort.
Ad1. Zapoznaj się wpierw z opisami dwóch właściwości "ListBox/ComboBox", mianowicie "Column" i "List" - dostępne pod "F1". Jedna z nich dokonuje transpozycji danych zaś druga nie, co oznacza że to, co dla jednej jest np. "obszar(x,y), to dla drugiej będzie "obszar(y,x) - występuje więc zamiana miejscami wierszy z kolumnami. Dodatkowo w kodzie powyżej,...
Może jednak lepszym rozwiązaniem będzie ListBox (załącznik). Sortowanie prościej przeprowadzić w arkuszu. czy jest jakiś parametr powodujący automatyczne rozwinięcie listy po wpisaniu pierwszej litery? Substytut w załączniku. Można realizować wyszukiwanie w polu tekstowym, gdzie zdarzenie "przy zmianie" spowoduje filtrowanie danych dla pola listy. Dla...
tmf: ad 2. Tak. Najlepiej byłoby te dane posortować - i tak ci się to opłaci, bo sortujesz raz, a zyskujesz przy każdym przeglądaniu listy. Ponieważ nie sortujesz całej listy, nową wartość tylko wstawiasz więc masz max log n porównań, czyli 5, nie jest źle. Ciągle sobie chyba sam utrudniam życie. Nie wychodzi mi to tak jak powinno. Sprawę rozwiązuję...
Witam.Chciałbym się podzielić programami napisanymi w C.Są to podstawowe programy jakie pisze się na uczelniach (Politechnika) Mam nadzieję że będą one pomocne dla innych studentów.Udostępniam je z takiego powodu, że nie każdy po dwóch wykładach z C umie już pisać takie "zaawansowane" dla początkującego programy. Program za pomocą szeregu oblicza wartość...
Witam Z powodów zdrowotnych opuściłem parę pierwszych zajęć z programowania a do tej pory nie miałem z nim styczności potrzebuje wykonać parę zadań . prosił bym o pomoc 1.Tablica 10 elementow- wczytaj 10 liczb od użytkownika i wyslij je w odwrotnej kolejnosci 2. Tablica dwuwymiarowa- tabliczka mnożenia 3. Konwersja typow, Zmienic liczby z formatu char...
Cały kod jest dość obszerny (8 większych modułów i kilka miejszych) i wolałbym go nie upubliczniać ale dla przykładu: procedure TPictSearchObjCustom.PrzygotowanieBitmap... _BmpOrgiL: TBitmap); begin // _BmpOrgiL.PixelFormat:= pf24bit; FBmpPrev.Assign(_BmpOrgiL); FZoomR:= _BmpOrgiL.Width / FBmpSkalaWidth; FZoomI:= _BmpOrgiL.Width...
Mam kolejny problem i jak ktoś by mógł coś poradzić to bym była wdzięczna. Zadanie polega na posortowaniu tablicy dwuwymiarowej wierszami od najmniejszej do największej [syntax=csharp] int size=5; int a=0; for (i = 0; i < size ; i++) { for (j = 0; j < size ; j++) { for (k = 0; k < size - 1; k++) { if (tab1[i, j] > tab1[i, k + 1]) { a = tab1[i,...
Witam. Mam wykonać projekt słownika w języku C++, a jako że jestem raczej słaby w te klocki, dużo korzystałem z internetu czy czasami pomocy kolegów, lecz projekt jest nieco do poprawy z czym nie mogę w ogóle sobie poradzić :? O to co udało mi się do tej pory stworzyć: [syntax=c]#include <fstream> #include <iostream> #include <string>...