Witam. Mam do napisania nast. program. Napisać program wczytujący napisy podane przez użytkownika (ilość<10). Wprowadzone napisy posortować malejąco względem liczby występujących w nich małych liter. Program powinien zawierać następujące funkcje: •zliczającą liczbę małych liter w napisie przekazanym jako argument; •sortującą przekazaną...
Witam, Mam taki kod programu służący do sortowania tablicy. Jest jednak jeden problem - wyświetla mi błąd tej treści: 16 H:\Programowanie\Ćwiczenie 11\11.1.c syntax error before string constant - oczywiście chodzi o linijkę 16 (czyli system("PAUSE"); ) Jako, że robię wszystkie zaległe programy "maszynowo", mogłem się pomylić i nie zauważam tego...
Witam, Przez przypadek to może działać. Wpisz w wyszukiwarkę "c zmienne" i spróbuj ten przypadek opisać. Taka funkcja, jaką kolega wyżej zaproponował to będą ze trzy linie kodu, ale dzięki temu posortowanie całej tablicy to jedna linijka plus prosta funkcja sortująca. "scanf" nie czyta danych z klawiatury tylko ze standardowego wejścia, więc zamiast...
Witam, Potrzebuję napisać makro sortujące kolumnę względem długości zawartości jej komórek (dane są typu tekstowego). Kolumna jest zapisana jako tabela. Chodzi mi o to aby procedura sortująca nie odwoływała się bezposrednio do tej kolumny, ponieważ kolumn do posortowania w taki sposób jest więcej. Myślałam o wykorzystaniu algorytmu szybkiego sortowania,...
Witam, napisałem dwa programy na: 1. Sortowanie przez wybieranie: // Sortowanie przez wybieranie #include <iostream> using namespace std; bool wprowadzenie_danych(int &ilosc_elementow, int tablica[]); int sortowanie_wybieranie(int tablica[], int n); int najmniejszy(int tablica[], int n, int start);...
Przyślijcie mi program, który będzie sortował elementy tablicy dowolnym rodzajem sortowania. Pomóżcie mi, proszę. mój adres siber1(at)wp.pl Zamykam. - arnoldziq
Witam. Napisze Ci, jak to powinno wygladac ogolnie: 1 deklarujesz tablice o wielkosci zaleznej od ilosci wczytywanych liczb: int tablica[ilosc_liczb]; 2 otwierasz plik. 3 kolejno, w petli wczytujesz wartosci z pliku: for(int i = 0; i < ilosc liczb; i ++) tablica[i] = fgetc; // sory, ale nie pamietam jak sie uzywa fgetc :) - zastosuj // odpowiednio...
Witam, muszę posortować dane poprzez zliczanie, "napisałem" program który robi to czego chcę ale zbiór f i h nie zostaje posortowany. Gdy ustawię zamiast zmiennej k inną statyczną na wartość np. 20 to sortuje wszystkie oprócz f. Może to jakiś mały błąd ale ja nie umiem go dostrzec... Proszę o pomoc [syntax=cpp]const int k[8]={9,10,12,11,10,10,5,6};...
Moje rozwiązanie jest trochę inne. Najpierw bym zczytał zawartość danego ciągu z pliku do jakiejś tablicy a następnie przeprowadziłbym sortowanie tej tablicy. Jak już to będzie zrobione to pobrałbym pierwszą liczbę do licznika i przesuwając wskaźnik po kolejnych elementach tej tablicy inkrementowałbym licznik aż odczytana wartość się zmieni. Jak się...
Witam, napisałem program na sortowanie metoda Shella, czyli na dzielenie tablicy na mniejsze podtablice, przesortowaniu ich poprzez wybieranie (selection sort) i przy dążeniu z liczbą podtablic do 1, dążeniu do posortowania całej tablicy. Program liczy medianę i dominantę. Będę wdzięczny za wszelkie uwagi i spostrzeżenia. // Sortowanie Shella #include...
po co ci struktura w ktorej jest TYLKO INT?! Czy ty znasz zastosowanie struktur? Po co przepisujesz stałą tablicę intów do dynamicznej tablicy intów (bo w efekcie wlasnie to osiągasz alokując na stercie miejsce na te swoje struktury)... 1. Nieeleganckie otagowanie struktury - Dlaczego typ u ciebie nazywa się tak samo jak tag?... eleganckim rozwiazaniem...
Dobrze kombinujesz. Najpierw dla wszystkich arkuszy oblicz G10-F10 i wartość umieść w tablicy. Następnie posortuj tablicęi na koniec wg posortowanej tablicy użyj 'Move Before'.
Już dawno nie bawiłem się w Delphi ale jak dobrze pamietam używa sie tam Pascala. 1. Więc jeśli się nie myle pliki powinno otwierać cię tak jak w Pascalu. var pliki:array[1..16] of string; i:integer; p:text; liczba:integer; begin {tu sie powinno znaleść wypełnienie tablicy ścierzkami dostępu} for i:=1 to 16 do begin...
Witam, na zaliczeniu otrzymałem program o następującej treści : Na 5: Napisz program, który wczytuje z klawiatury imiona i nazwiska grupy n studentów i zapisuje dane do tablicy, a następnie sortuje je według nazwisk w kolejności alfabetycznej bez uwzględniania polskich liter (metoda sortowania dowolna). Na 4 program napisałem sam. Nie chodzi juz o ocene...
Proszę o pomoc z następującym problemem. Mam plik, w którym są zapisane obiekty z różnych klas (potomnych wobec klasy Czlowiek). Plik poprawnie je zapisuje. Ale mam problem z odczytem. Odczyt ma być zrobiony następująco: 1. program sprawdza jaka liczba jest na początku danego wiersza 2. w zależności od tej liczby odczytuje do końca wiersza elementy...
A sortowanie najprościej to chyba z tablicy klepnąć ( i szybkie sprawdzenie czy już podana liczba była wprowadzona). Klepałem coś takiego na zaliczeniach z turbo... tablica[np 100 elementow] zapisana zerami-> <<PETLA>> wprowadz liczbe X -> jeżeli tablica [x]=1 wróć -> tablica[x]=1 <<KONIEC PETLI>> potem wyświetlenie...
Witam od razu pisze ze jestem poczatkujacy w tej dziedzinie: 1. Wprowadzanie łancucha znaków do tablicy 2. Wyświetlanie łancucha znaków z tablicy 3. Sortowanie wprowadzonego łańcucha znaków 4. Czyszczenie tablicy 5. Rysowanie kwadratu z pamieci 6. Wyjscie z programu AD5. kwadrat: MOV DX, 50 MOV AL, 00H MOV AH, 0CH k1b: MOV CX, 210 ;X k1a: INT 10H CMP...
Mam zrobić program który losuje 10 liczb a następnie porządkuje je. Tak by funkcja void main() miała jak najmniej elementów. Napisałem trochę tego programy, ale niestety zamiast liczb uporządkowanych podaje 0, 0, 0.... Dołączam moje wypociny:/ #include <iostream> // dolaczenie biblioteki iostream.h using namespace std; const int n = 10; int tab[n];...
Można by utworzyć, wskaźnik na double i uznać to za tablice i posortować jako zwykłą tablicę: double *tab=(double *)M; SortowanieBabelkoweTablicy(tab,n*m... //<--długość tej tablicy to n*m
Zamiast wyświetlać pliki od razu, załaduj ich nazwy do tablicy, posortuj i wyświetl z tablicy.[syntax=php]<?php $tablica=array(); if ($handle = opendir('.')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { $tablica[]=$entry; } } closedir($handle); } //tutaj wyświetlasz potrzebny zakres plików ?>[/syntax]
Ty nie masz wiedzieć, jak działa funkcja. Ona działa po swojemu, a Ty dostarczasz jej tylko odpowiedzi na pytanie, który z dwóch elementów jest większy (a ściślej: jaka jest relacja pomiędzy tymi dwoma elementami). To właśnie realizuje przekazywana funkcja. Jak będzie to random, to ustort zrobi wylosowaną tablicę. A zwracać możesz wartość mniejszą niż...
W pętli repeat na końcu dopisz wyrzucenie danych z tablicy na ekran typu printf / writeln czy jak to się robi w języku w którym piszesz. czyli: repeat ...(jeden krok sortowania babelkowego) writeln(wypisz tutaj dane z tablicy) until ... Jeżeli ma to być robione wolno krok po kroku, to dodatkowo w repeat dodaj jeszcze jakąś przerwę funkcja sleep/delay...
Jak już skleisz cały tname, to przed wysłaniem go ajaxem użyj takiej funkcji która m.in. zastąpi spacje znakiem specjalnym %20: [syntax=javascript]tname = encodeURIComponent(tname);[/syntax] A tak w ogóle, to możesz zapisywać nazwy do tablicy. Potem tablicę przekonwertować na stringa rozdzielając elementy jakimś znacznikiem (np. | ) i dopiero taki napis...
Witam mam do przygotowania program sortujący wyrazy metodą przez wstawianie ogólnie wiem jak ten program napisać, ale nigdzie nie mogę znaleźć pełnego opisu jak czytać z pliku txt i jakiej biblioteki do tego użyć. Program ma czytać wyrazy, które znajdują się w pliku jeden po drugim lub jeden za drugim bez różnicy i zapisywać do tablicy.Oczywiście zapisuje...
Przepisz wszystko najpierw do tablicy jedno wymiarowej, posortuj wybrana metodą bombelkową lub kubełkową, a następnie wpisz do tablicy w/g wybranego sposobu. Nie sortuj na tablicy dwuwymiarowej bo program rozrośnie sienie wiadomo jak.
A po co tak kombinować ? Nie lepiej wczytywać po kolei zmienne i wtedy porównywać ? [syntax=pascal]writeln('Podaj kolejny element: '); readln(x[i]); if (x[i] > max ) max:= x[i]; if (x[i] < min ) min:= x[i];[/syntax] Warto pamiętać, aby na początku max i min miały wartość pierwszego elementu wczytanego do tablicy. A po co grupowanie na jakieś 2...
Ale że co? Nie znasz algorytmów, czy nie potrafisz ich zaimplementować? Tu znajdziesz opis algorytmów: i implementację w C, ale z wykorzystaniem tablic. Poza tym przykładowe kody operacji na listach.
W procedurze "sortuj" parametr r zadeklarowałeś jako rekord ("ksiegarnia"), a w pętli odwołujesz się do niej jak do tablicy. Co do całego programu, to raz działasz na zmiennych globalnych i procedurach bezparametrowych ( co jest złą praktyką, ale działać będzie) a raz procedurach z parametrami. I pewnie stąd błąd. Do tego jedyną procedurę z parametrami...
Program z sortowaniem szybkim tablicy wcześniej wylosowanych elementów. Mój problem polega na tym, że niewiem dlaczego nie mogę podać większej tablicy niż 5elementowej? Przy podawaniu wiekszej program się zawiesza. Jaką poprawkę powinnam uczynić? #include <iostream> #include <stdlib.h> using namespace std; void sortSzybkie(int *tablica,...
Witam, Mam zadanie, które jest banalne ale jakoś nie umiem dojść do tego jak je rozwiązać :/ Studia odmóżdżają to fakt... Poniżej zadanie: Napisz funkcję znajdującą największą z liczb będących argumentami tej funkcji. Funkcja powinna mieć jeden argument w postaci tablicy liczb a zwracaną wartością powinna być największa z liczb tablicy. Wspomnę iż program...
Witam. Mój problem polega na tym, że nie moge poprawnie utworzyć kopca. Oto moja funkcja ustawianie(), która służy mi do naprawiania kopca (a na początku do ustawienia liczb w porządku kopca): void ustawianie (int a, int *liczby) { max =a; if ((2*a<=rozmiar)&&...
No i problem. Nie mogę sobie poradzić z sortowaniem.
Witam. Napisałem sortowanie bąbelkowe pod Asemblera, lecz coś w ogóle nie sortuje mógłby ktoś z Was spojrzeć na Niego. Oto jego kod. Tablica - to moja tablica elementów do sortowania n - ilość elementów asm { //------------ edi=i, esi=j // i=0; mov edi, 0h pierwsza: //j=i; mov esi, edi; druga: //if(tablica A to jego wygląd w C++ (przerobiony aby było...
Tu jest trochę informacji, które mi się akurat przydały:
Magła by jakaś dobra dusza opisać co oznaczają poszczególne linijki tego kodu? /* * Sortowanie liczb (typ ustawiany wewnątrz kodu źródłowego). */ #include <stdio.h> #include <stdlib.h> typedef unsigned int TYP; #define OZNACZENIE_TYPU "u" // oznaczenie odpowiednio do printf(3) i TYPu TYP *tablica; void merge(unsigned long start, unsigned...
Witam. Problem mam taki że w mainie deklaruje sobie wskaźnik, następnie w funkcji twórz chciał bym sobie stworzyć tablice o zadanym rozmiarze, następnie ją wyświetlić. Ogólnie muszę stworzyć klilka tablic i je przesortować kilkoma algorytmami. Zamysł miałem taki, że w mainie wywołam funkcje tworz która stworzy tablice, wyświetlę ją, przesortuje, znowu...
Czytałem troche o tych wyjatkach ( ), przejrzałem podręcznik C++ Builder Ćwiczenia i napisałem obsługe wyjątku. Niestety nic to nie pomogło. Może źle ją napisałem a może nie o to chodzi. Może problem jest w zmiennych losowych (o rozkł. normalnym i równomiernym) jakie są wykorzystywane przy opisie tablicy tau_1 //--------------------------------------...
Piszę program, który docelowo ma pokazywać sortowanie bąbelkowe, oto mój bardzo skromy szkielet programu: [syntax=pascal]uses graph,crt; const n=20; var ster,tryb,i,j,p,x,k: integer; d: array[1..n] of integer; begin ster:=VGA; tryb:=VGAHi; InitGraph(ster,tryb, 'C:\TP\BGI'); randomize; setcolor(white); for i:=1 to n do d[i]:= random(100); outtextxy(1,1,'przed...
Dzień dobry, Można dodać kolumnę, w której będzie obliczona częstość występowania danego nazwiska, np. zakładając, że nazwiska są w kolumnie B [syntax=text]=LICZ.JEŻELI($B$1:$B$5000;B... - formuła zwykła do skopiowania w dół lub [syntax=text]=LICZ.JEŻELI($B$1:$B$5000;$... - formuła tablicowa. Następnie należy posortować dane...
jak narazie to tylko umiem to zrobić sposobem kopiowania ale to za długo trwa Nie wiem czy istnieje sposób sortowania sposobem kopiowaniem. Sortować można same komórki lub w przypadku sortowania łańcuchów wskaźniki na te łańcuchy. Załączam materiały o sposobach sortowania. Żle się wyraziłem chodzi o to że ustawiam wartości np w adresie ds 0001 i je...
Możesz spróbowac sortowanie bąbelkowego. 1. Szczytujesz plik do tablicy 2. Robisz sortowanie bąbelkowe. 3. Jako warunek robisz pobieranie pierwszych liter pobranych wyrazów i zamieniasz je na wartosć ASCII i wtedy porównujesz jeśli sa takie same to robisz to samo z druga literą i aż coś się nie będzie zgadzać lub jeden wyraz będzie krótszy. 4. Zapisujesz...
Poszukaj w google sortowanie bąbelkowe, najlepszy sposób sortowania tablic z liczbą elementów do 10000. Na końcu zapisujesz otrzymaną tablice do pliku.
Witam Ile jest tych pomiarów ? ->dla 4-5 jest to stosunkowo proste . Bardziej niż o sortowanie chodzi o znalezienie najwiekszej wartości spośród X pomiarów . pozdrowienia PS. Wielkość kodu zależy tylko od ilości pomiarów , w sterowników zakładając że jest X pomiarów , dla jednego cyklu sterownik wykona X-1 porównań , choć komparatorów będzie więcej...
witam jestem na pierwszym roku polibudy i zaczęło mi się programowanie... i mam zrobic taki programik(tzn juz zrobilem ale nie do końca) aby wypisywał tablice w pionie i poziomie(to juz zrobiłem) i pod tym jeszcze żeby posortował te elementy rosnąco(i z tym jest problem:/ ) mam oto taki program: #include<iostream.h> main() { int tab[4];...
Może zróbmy coś takiego. Poniżej zamieszczam program, który w nieskończonej pętli wysyła znaki na terminal. To jest narazie wszystko co udało mi się napisać z pomocą książek. Na samej górze tego programu zadeklarowałem tablicę, w której będę chciał przechować te 6 trzycyfrowych liczb. Czy pomółbyś mi rozbudować ten program w oparciu o Twój pomysł? $NOBUILTIN...
Witam napisałem sobie taki oto kod [syntax=c] int main() { srand(time(NULL)); // inicjacja generatora printf("*** WITAJ W LOTERJI ***\n*** ZOSTAN DZIS MILONEREM !!! *** \n\n"); int zakres_min; int zakres_max; int rozmiar; // rozmiar tablicy printf("PODAJ PRZEDZIAL LICZBOWY\n\nLosuj:\n\nOD : "); scanf("%d",&zakres_min); printf("DO : "); scanf("%d",&zakres_max);...
Witam. Mam na jutro opisać zasadę działania programu, ale totanie nic nie wiem. Byłby ktoś w stanie napisać jak On działa? Niżej podaje kod: [syntax=php]$tablica=array('12','123','1... $n=20; //ilosc elementow w tabeli for($i=$n;$i>=0;$i--){//petla glowna...
W starych excel ... ach ... och ... :) ... w opcji 'narzędzia => opcje => listy niestandardowe ' można było 'zaimportować' własne listy sortowania. Jeśli więc sortowanie w takiej tabeli z łamańcami ma być 'częste', to można sobie przygotować wzorzec-szablon z 'numerkowcami' od 1/14 ... do ... 100/14 i zaciągnąć go do list niestandardowych. Działa toto...
W starszych wersjach Excela można użyć np. takiej formuły tablicowej (ctrl+shift+enter): [syntax=text]=JEŻELI.BŁĄD(INDEKS($C$1:$C... PODAJ.POZYCJĘ(MIN.K(LICZ.JEŻELI($C$1:$C$... LICZ.JEŻELI($C$1:$C$20;"<"&$C$1:$... należy wpisać i zatwierdzić tablicowo w jednej komórce,...
int quicksort(long rozmiar, long *tablica){ long x; long *tmp; long i,j,k; if(rozmiar<=1) return; else{ x=rozmiar/2; quicksort(x, tablica); quicksort(rozmiar-x, tablica+x); tmp=(long*)malloc(rozmiar*si... i=0; j=x; k=0; while(k<rozmiar){ if(i<x &&...
p.s j a moze np tab, która sobie nawet zadeklarowales. w algorytmie sortowania masz blad! przelatujesz cala tablice tylko raz (bo jest 10 elemontowa), a powinienes jeszcze ta petle umiescic w kolejnej petli zeby przeleciec cala tablice 10 razy. poza tym wyswietlasz sobie na koncu tylko zerowy element i tak nie wiele widzisz. daj to w petli i wyswietl...
Chcę napisać większy programik, którego częścią jest sortowanie bąbelkowe i na tym sortowaniu UTKNĄŁEM - program ma działać w ten sposób : użytkownik podaje 5 liczb całkowitych, program sortuje elementy rosnąco i wyświetla je już w kolejności rosnącej Program ma być w C najlepiej żeby był tak prosty jak mój czyli bez uzycia, np. "swapa" jesli idzie...
Funkcja ta przypomina mi początek z sortowania kubełkowego - w wynikowej tablicy w komórce result void counter(int n, t a int z) { int i,z; z=10; // czy to czasem nie jest zbędne? for (i=0;i<z;i++) b[i]=0; for (i=0;i<n;i++) b[a[i]]++; }
Wprzypadku sortowania [i]in situ[/b] nie zwraca się nic, gdyż wymagałoby to stworzenia kopii tablicy. Przekazujesz wskaźnik, więc funkcja pracuje na tym samym obszarze pamięci.
Czy moglby ktos zweryfikowac poprawnosc ponizszego kodu/poprawic go lub nakierowac mnie na rozwiazanie? Poniższy kod przedstawia probe zaimplementowania algorytmu sortowania przez WYBIERANIE. Niby znajduje najmniejsza wartosc w tablicy, zamienia w wpisuje na poczatek ale problem pojawia sie przy zapisywaniu na kolejnych indeksach tablicy po wybraniu...
Zastanawiam sie co bedzie lepszym rozwiazaniem (co bedzie mialo mniejsza zlozonosc algorytmu): 1) Szukanie liniowe w tablicy Wedlug notacji duze O, szukanie liniowe ma zlozonsc O(n). 2) Sortowanie tablicy i szukanie binarne? Wedlug notacji duze O, szukanie binarne ma zloznonosc O(Log n), czyli jest szybsze od liniowego ale ale do tego jeszcze dochodzi...
Polecał bym sortowanie bąbelkowe według schematu for j := ile-1 downto 1 do for i:=1 to j do if a[i] > a[i+1] then przestaw(a[i], a[i+1]); gdzie zadeklarowana tablica ma postać var a: Array Dla typu rekordowego sam musisz napisać procedurę przestaw, zamieniającą poszczególne pola rekordów miejscami...
Przy dodawaniu: deklaracja tablicy o rozmiarze sumy tablic A i B, a nestepnie jakiekolwiek sortowanie (zakladajac ze nie masz ogreniczenia na zlozonosc programu moze to byc nawet bubblesort). Jezeli chodzi o odejmowanie to albo musisz sprawdzac nazdy element z tablicy A czy znajduje sie w B jesli tak to w B usuwasz ja, jesli nie to wez nastepna z A....
Witam wypełniam sobie tablicę losowymi liczbami - [syntax=c] for (i=0; i!=6; i++)// losowanie liczb { Wylosowane[i] = losuj(1,40); }[/syntax] losuję lotka i chciałbym usunąć z tablicy duplikaty niestety nic nie przychodzi mi na myśl jak to wykombinować potem jeszcze je sortuje quick sortem od najmniejszej do największej jeśli miało by mieć to znaczenie....
Trzeba przyjąć jakieś założenia, lub działać na zaznaczonym obszarze (jak w kodzie, który wkleiłeś). Zmieniłem zakres dla tablic. Przypisywana jest 4-kolumnowa, lewy-górny narożnik to A1, pierwszy wiersz jest nagłówkiem (nie jest brany pod uwagę przy sortowaniu). Porównaj sobie procedury w obu plikach, a "złapiesz" o co chodzi. Najlepiej byłoby, gdyby...
Wiem, że istnieje takie coś np. jak Array.copy, ale to się raczej nie sprawdzi. Chce stworzyć tablicę z jakimiś wartościami, z której będzie korzystała cała klasa, kilka metod. Każda z nich zmienia wartości tablicy tzn. sortuje je, a ja chce żeby każda metoda zaczynała z tablicą w postaci pierwotnej, żeby nie dostała już tej zmodyfikowanej. Czy wystarczy...
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...
... 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)',...
Czy dobrze rozumiem, że chcesz posortować nie jedną tablicę, ale dwie niezależne tablice? Pierwsze rozwiązanie jakie mi się nasuwa to posortuj je po kolei i zapisz dane obok siebie: będą to dwa SQLe, a nie jeden, bo i tak nie masz po czym łączyć danych.
A może listę dla combo2 od razu przechwycić w VBA? W przykładzie z wykorzystaniem kolekcji, ale zdaje się można tym sposobem przypisywać bezpośrednio do combo (Add). Lub przypisać do tablicy "przy okazji" sortując którymś algorytmem Np bąbelkowym ;) i dopiero przesortowaną tablicę podstawić combo2.
Po tym fragmencie masz tablicę rekordów. Sortowanie zrobisz sobie wg dowolnego algorytmu sortowania, ale porównując konkretne pole rekordu (n.p. Hotele[i].Nazwa < Hotele[j].Nazwa). Natomiast jako zmienną pomocniczą i podczas przenoszenia musisz wykorzystać zmienną typu rekord (n.p. var ZmPom: THotel; ZmPom := Hotele[j]; Hotele[j]:= Hotele[i]; Hotele[i]...
Trzeba by zrobić listę lub tablice ze stringami. Sortowanie może polegać w taki sam sposób jak sortowanie liczb (można porównywać kody ASCII - ich ułożenie rośnie wraz z kolejnymi literami alfabetu). Trzeba by tylko rozważyć sortowanie wg kolejnych liter (pewnie za pomocą rekurencji jakiejś). Zadanie dość typowe na pewno coś znajdziesz Google "sortowanie...
hejka mam prośbę czy ktoś może mi podać jak powinna wyglądać procedura czynie wiem jakie polecenie w Pascalu liczące ilość porównań liczb w sortowaniu bąbelkowym? program sort; const zakres=99; var Liczby:array[1..zakres] of integer; i,j,k,n,wybor:integer; procedure czytaj; begin writeln ('program kt˘rego zadaniem jest sortowanie...
Witam was wszystkich moi drodzy koledzy z forum elektroda. Obecnie w dniu dzisiejszym mam do napisania program w ASEMBLERZE. Zalozenia odnosnie programu to: W projekcie należy opracować w języku asemblera procesorów Intel aplikację konsolową (tryb 32-bitowy). Aplikacja musi implementować zadany algorytm sortowania lub wyszukiwania danych w tablicy lub...
Kilka błędów - użyj uint16_t zamiast unsigned short. Jak już tmf wspomniał do uśredniania musisz użyć większego rozmiaru zmiennej żeby wykluczyć przepełnienie, a na avr int ma rozmiar taki sam jak short. Użyj uint32_t. Poza tym całe to testowanie flag i numeru czujnika to jakiś koszmarek. Zrób sobie tablicę czujników i po niej iteruj - rozmiar kodu...
Zmieniłem trochę kod . np. po wpisaniu w edit : -czwórki wyświetla posortowane liczby :16,27,31,67,4662292 i za każdym razem na ostatniej pozycji jest liczba 4662292 choć ma ona być z randoma od 0 do 100 ! . -piątki wyświetla poprawnie posortowane liczby : 7,8,37,42,47 -szóstki wyświetla pięć liczb :5,29,36,84,91 -dla kolejnych większych liczb wyświetla...
Już wiem jaki miałem błąd - zjadłem jedno end; Dziękuję ;). Teraz tylko sortowanie. Na razie mi nie idzie, ale próbuję ;)
C# posiada sporo metod przydatnych przy sortowaniu. Na upartego możesz też zrobić w pętli for porównywanie elementów z maxem tak: [syntax=csharp]max = t [0]; // Pierwszy element tablicy for (int i = 0; i < t.Length; i++) { if (t[i] > max) max = t[i]; } Console.WriteLine("MAX: " + max); [/syntax] Ale tak to się robiło np. w Pascalu tu możesz bezpośrednio...
Zapisz je najlepiej do tablicy i użyj jednej z metod sortowania. Myślę, że proste będzie sortowanie przez wstawianie (w momencie przypisywania).
Całą kolumnę jako listę? Przesadziłeś ;) :arrow: e-mega Zdaje się, że trochę mało wydajny ten kod. Jak sądzisz? Listę można posortować raz - przy Initialize (jak w przykładzie z linka) i najlepiej zapisać w tablicy. Brakuje też, moim zdaniem, powrotu do pełnej listy po wybraniu z combo (a nuż będzie potrzebna?). W załączniku przykład kolegi e-mega uzupełniony...
Tak w kolumnie D jest tekst, konkretnie adresy zamieszkania, trochę może niefortunnie wpisałem wartości w tę kolumnę. Ale chodzi o sortowanie rosnące (malejące też może być). Ogólnie rzecz biorąc muszę mieć zgrupowane w blokach osoby mieszkające w tych samych miejscowościach/ulicach. Można to też zrobić bez sortowania, na przykład wybierając z arkusza...
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ć,...
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...
No tak ;) Wskaźnik to nie to samo co tablica wskaźników :) W sumie jednak nie wiem czemu sobie kompilator tego nie potrafi przeliczyć ;) Przecież zna typ wskaźnika. No tak, tablica wskaźników nie musi być liniowa przecież. wskaźnk: [syntax=c]osoba * osobaMem fscanf(we, "%s", osobyMem->imie); //odczyt[/syntax] tablica wskażnków: [syntax=c]osoba * osobaMemT[];...
Wszystko mi działa, ale to sortowanie niestety nie. Wg mnie wygląda to w sposób następujący: napisałeś w zeszycie: " Mam cztery nogi. " - i skarżysz się na forum że wciąż masz tylko dwie. Z tego co pokazałeś to może być tylko dwie opcji: • zapytanie ma się nijak do tego co wyświetlasz. • dostajesz posortowane, tylko że ustawiłeś niewłaściwe...
Tak. Ale jeśli naprawdę chcesz poćwiczyć sortowanie, to powinieneś pobawić się sortowaniem tablic w pętli. Spróbuj zaimplementować kilka ogólnie dostępnych algorytmów.
W sortowaniu stogowym Cormen i reszta podają pseudokod procedury przywracającej kopiec z użyciem rekurencji. Jak zapisać równoważną procedurę w sposób iteracyjny? Proszę w przyszłości używać znaczników syntax. Tym razem poprawiłem.
Bardziej chodziło mi, że makro jest przygotowane na sortowanie nawet stu wartości w wierszu, Ty masz to do lotto, specyficznie do 6 liczb, więc Const MaxX możesz zmienić na 6 spokojnie, wtedy będzie brało pod uwagę tylko kolumny od A do F. Jeśli będziesz chciał sortować losowania z innych gier, gdzie załóżmy jest losowane 20 liczb, to wtedy można to...
Zabrakło dodatkowego warunku w funkcji, mianowicie - [syntax=c]if(sum!=jaka_Suma) sum=0;[/syntax] Z tym warunkiem, mimo oburzenia purysty językowego program generuje tablice liczb wylosowanych o zamierzonej sumie. Docelowo dodałem jeszcze sortowanie, może jeszcze utrudnię go na tyle by liczby generowane nie powtarzały się, ale to już będzie bardziej...
Tak jak już pisałem poprzednio funkcja HIPERŁĄCZE nie obsługuje tablic, tylko pojedyncze adresy, a Ty próbowałeś jej użyć tablicowo. Tu można jedynie próbować z funkcją LAMBDA, ale obawiam się, że to będzie wolniej działać niż VBA, a z resztą już i tak masz tę funkcję URL z VBA, więc po co mieszać różne technologie. Funkcja URL wymagała nazwy kwalifikowanej,...
proste jednofazowe czyli jakikolwiek algorytm (no teraz niech ktoś powie że bąbelki są dobre) i zamias indeksowania tablicy indeksowanie pliku? dwufazowe? hm, może tak: 1 tworzymy indeks (jak? może drzewo?) 2 przepisujemy oryginalny plik już w dobrej kolejności
Mam napisac taki oto program na '51: mam sobie tablice w pamieci zewnetrznej o wielkosci 1,2,3....x256 zaczynajac od adresu 2000H i mam poukladac elementy w tej tablicy rosnaco. Program napisalem wykorzystujac sortowanie babelkowe, tylko cos jest nie tak. Czy ktos moglby na to rzucic okiem i napisac, gdzie ewentualnie tkwi blad. Z gory dzieki $mod51...
witam mam problem for j=2 to lenght[a] c1 n do key=A[j] c2 n-1 i=j-1 c3 n-1 while (i>0) i (A[i]>key) do A[i+1]=A[i] i=i-1 A[i]=key to jest algorytm sortowanie przez wstawianie gdzie A Zobrazuję to przykładem, jeżeli liczysz palce np. prawej ręki od jakiego mutanta, co ma ich n, to...
for i=1 to 3 . for j=i+1 to 4 . . if ....... bo "i" i "j' indeksują tablicę od 1 do 4
Algorytm może być taki: liczby mamy w tablicy liczby i=0; j=N; ile_niep=0; // licznik nieprzystych // i możemy mieć takie mozliwości dla danej pary i, j do { if (Parzysta(liczby[i]) && Parzysta(liczby[j]) { i++; // szukamy nieparzystej od początku zbioru } else if (Parzysta(liczby[i])...
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.
Wczytywanie jest tragicznie rozwiazane. Koniecznie zastosuj dynamicza alokacje pamieci (w razie problemow zapytaj google). A co do sortowania to zrob je dokladnie tak samo jak sortowanie tablicy jednowymiarowej. Stwórz pomocnicza tablice do ktorej wpiszesz elementy z macierzy pokolei jak leca wierszami, potem posortuj i wpisz spowrotem do macierzy....
Z tego co wiem to algorytm sortowania bombelkowego jest już ogólnie znany i dostępny. Fakt faktem jest jego kilka wersji uwzględniających np. to o czym mówicz, czyli fakt posortowania już już w połowie przelotu pętli. Ogólnie przy małej ilości elementów jest on porównywalny z innymi algorytmami ale przy wiekszej odpada od ręki. Nie wnikając w Twój kod...
Witam! Napisałem program sortujący macierz, lecz nie działa on poprawnie gdy pracuję na dużej tablicy (tj. > 2^19 elementów, 2^18 działa!). Dlatego kieruję do Was pytanie, jak zmodyfikować ten program, aby mógł obsługiwać duże zmienne i tablice. Próbowałem różnych typów przy deklaracji, ale nic nie pomogło... Źródło programu : Pracuje na Dev-C++ 4.9.9.2...
Witam, Napisalem program, ktory ma wczytywac dane z pliku i sortowac babelkowe jednak, jak to widac na obrazku nic z tego. Moj jakze fajny program pokazuje ponizej. Pomozecie w wytyczeniu moich bledow oraz pokazaniu jak to trzeba poprawnie zrobic. Wszelkie info potrzebne i dzieki #include<stdio.h> #include<io.h> void sortuj(); int...
Wielkie dzięki za pomoc. Siedziałem nad tym sporo czasu, a tu taka głupota ... ;) Mam do napisania tez drugi program. Ale nie wiem za bardzo o co chodzi. W treści zadania jest "sortowanie łańcuchowe" w necie nic na ten temat nie ma. Ktoś spotkał się z takim sortowaniem? Jeżeli tak prosiłbym o pomoc. PS. W książce znalazłem coś o łańcuchach, jako stringi....
probowalem zrobic wg opcji dr vee i nie dziala :( help mi nie pomaga Moglby mi ktos powiedziec gdzie blad albo poprawic?? #include <iostream> #include <windows.h> #pragma hdrstop using namespace std; int rozmiar; int m; int nr_sort; int sort_wyb (int tablica[], int n) { long start = clock (); for(int i=0;...
Tylko co tu wyjaśniać? Jak wszystko sam ładnie wyjaśniłeś. Cztery ostatnie linijki to wypisanie tablicy i nic poza tym.
Dokonałem paru poprawek: 1. Tablice przesyłane do funkcji w sposób tablica // Sortowanie babelkowe #include <iostream> using namespace std; void babelki(int tablica[], int n); bool pobranie_danych(int &n, int tablica[]); // n przesylamy do funkcji przez referencje, bo chcemy pracowac na oryginalnej zmiennej...
Witam wszystkich. Napisałem algorytm sortowania przez proste wstawianie, ale mam problem.Po ustawieniu wartownika przy ostatnim elemencie zostawia go tam.Gdzie jest błąd? :-( Chciałbym wsadzić też licznik do zliczenia porównań w pętli while.while(porElement<tablica static int[] sortowanieProsteWstawianie ( int tablica[]){...