Jedyne co mi przychodzi do głowy to dodawać pusty element na początku. Taka technika też jest stosowana, tzn. głowa listy jako fikcyjny/specjalny element tego samego typu. A drugi sposób to działanie na dwóch typach wskaźników: Pytanie jak to zrobić. To już robisz - przekazując wskaźnik na wskaźnik do początku listy do funkcji sortującej. Teraz tylko...
Poprawiłem kod dla czytelności, dopisz sobie resztę. Nie kompilowałem ze względu na niekompletny kod, liczyłem na swoją wiedzę: [syntax=c]#include <ctype.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 #define END "koniec" // struktura liczby calkowitej z iloscia cyfr do...
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...
mam problem, potrzebuje stworzyć bazę danych ze struktury, kasującą, dodającą rekordy(dynamiczna alokacja pamięci), sortującą rekordy(nie używając qsort), zasadniczo ma już wpis do bazy, przeglądanie, zapis do pliku, czytanie z pliku danych oddzielonych separatorami, wyświetlanie konkretnego pola w strukturze, usuwanie pliku bazy, ale mam problem z...
W funkcji insert w pętli while zamień swoje dwie linijki: tmp->next = nowy; nowy->next = wsk; na takie: wsk->next = nowy; nowy->next = tmp; dodatkowo wyrzuć tę linijkę: tmp = (struct element*)malloc(sizeof(struc... element)); bo powoduje ona wyciek pamięci. Sortowanie możesz zrealizować algorytmem bąbelkowym. Przyda...
Witam napisałem program taki jak poniżej. Docelowo program miał zebrać wpisane osoby podzielić je wedle płci i wypisać oddzielnie w porządku alfabetycznym. Czy mógłby mi ktoś w pomóc znaleźć błąd? Całość w takiej formie kompiluje się prawidłowo. [syntax=c] #include <stdio.h> #include <string.h> #include <stdbool.h> struct Osoba { char...
Witam, mam do wykonania prosta tabele ligowa dla 8 drużyn (ustawiłem póki co rozmiar tablicy struktur na 3 żeby łatwiej się testowało działania poszczególnych funkcji bez zbędnego wpisywania dużej ilości danych). Chodzi o posortowanie tabeli względem punktów, jeżeli równe punkty to po ilości strzelonych, jeśli to i to równe po ilości straconych, jeżeli...
Witam, pisząc projekt napotkałem wycieki pamięci które nie bardzo moge zniwelowac, w czym może leżeć problem tutaj? Z góry dziekuje za pomoc. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <string.h> #include "vld.h" #include <stdbool.h> typedef struct song { char* songName; char* bandName; int duration; struct song*...
Piszę program i mam problem z posortowaniem alfabetycznym linijek. Mam segmentation fault i nie wiem dlaczego. Funkcja wholetext, pobiera cały tekst, rozdzielając go na linijki w których literki pobierane są funkcją fgetc. (Funkcja wholetext działa poprawnie i wyświetla mi to co chcę) Jak napisać poprawne sortowanie? Wklejam fragmenty kodu: [syntax=c]...
Proszę, wyselekcjonowałem to, co nie działa poprawnie w moim kodzie (w mniejszy program ilustrujący mój problem): #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct struktura{ int val; }struktura; void merge(struktura *wskaz, int poczatek, int srodek, int koniec){ struktura* tab[16];...
Witam! A mógłbyś podać, jak wygląda typ name? Powinien być gdzieś zdefiniowany instrukcją typedef np: typedef ..... name Dodano po 2 Witam! Błąd polegał na tym, że w funkcji main należało zadeklarować wskaźnik do tablicy struktur typu student. Sporządziłem Ci działająca, okrojoną wersję Twojego programu. Zwróć uwagę na typy parametrów i sposób dostępu...
Minęło trochę czasu i zacząłem pisać tylko nie wiem czy w ogóle idę w dobą stronę. Jest to na razie szkielet i nie ma tu żadnej obsługi błędnych danych,liczb ujemnych i przede wszystkim funkcji itp. Więc wpisuje liczby do tablicy znaków a te do tablicy struktur ale problem mam w tej chwili z sortowanie,porównuje ilość znaków i cyfry,wszystko spoko chodzi...
witam, problem jest natepujacy: Mam strukture ktora definiuje zbior punktow. Jeden punkt ma zdefiniowane - 3 wspolrzedne x,y,z i etykiete o max 20 znakach. Jest 80 takich punktow. Uzytkownik sam przypisuje etykiety i wspolrzedne do punktow. Pozniej punkty sa sortowane wg rosnacej odleglosci od poczatku ukladow wspolrzednych (√x+y+z). Sortowanie...
Niniejsze ćwiczenie polega na implementacji i analizie działania algorytmów sortowania danych w pamięci zewnętrznej (algorytmów sortowania danych przechowywanych w plikach): ·naturalnego, ·wielokierunkowego ·polifazowego Dane przechowywane w plikach powinny mieć postać struktur: struct Osoba { char imie Wiem tylko co to jest to...
Próbuje stworzyc minibaze danych dla książki telefonicznej. Program jest juz prawie cały, ale brak mu najważniejszego: sortowania. Moje inwencja twórcza na dzisiaj sie juz skończyła, a zadanie musze jutro oddac. tak, wiem, nie odkłada się na ostatnią chwilę... Czy znajdzie się jakaś dobra dusza i zasugeruje jak posortowac dane? Program na razie wygląda...
Witam serdecznie mógłby mi ktoś powiedzieć jak przerobić ten kod tak by po wybraniu np 1 wypisywał roweru według ceny ?? [syntax=text]#include <iostream> using namespace std; int main() { struct rower{ char row[20],kolor[30],marka[30]; float waga,cena,rok; }; rower r[1000]; int x,ile; cout<<" Ile nazw rowerow chcesz wprowadzic ?? "; cin>>ile;...
Proszę o pomoc w napisaniu pragramu tj.: Zadanie 1. Napisz program, który prosi użytkownika o liczbę całkowitą n. Następnie program w pętli prosi użytkownika o wpisywanie danych dot. n osób: imię, nazwisko, wiek (tablica struktur). Po wprowadzaniu danych ma pojawić się menu: 1. Wypisz wg nazwisk 2. Wypisz wg imion 3. Wypisz wg wieku 4. koniec ? Program...
Witam! napisalem prgram i nie wiem czy on jest dobrze zrobiony, dzialac dziala tylko ze jeszcze musze dodac taki element aby on edytowal wpis do danych czyli jezeli popelnilem blad w nazwisku to zebym mogl to edytowac i naprawic ale nie mam pojecia jak to zrobic. oto ten program: #include<stdio.h> #include<conio.h> #include<ctype.h>...
Buga nie ma, ale są 2 problemy. Po pierwsze sortowanie po czasie nie działa. Po drugie- jak do tablicy wstawiam za jednym razem dane jest ok. Jednak gdy skończę zapisywać w tablicy i na przykład posortuję, a potem znów dodam rekord do tablicy to przy wyświetleniu pojawiają się na końcu dziwne wyniki w notacji naukowej. Podejrzewam, że coś nie do końca...
posiłkowałem się internetem(niektóre funkcje i jakieś przykłady) i jedną książką udało mi się coś takiego sklecić ale chyba coś pomotałem bo nie chce działać funkcja read_file (linia 263 w main) może ktoś biegły zauważy błąd, dzięki za pomoc :) [syntax=c] #include <stdio.h> #include <stdlib.h> #include <string.h> #include<ctype.h>...
Witam mam takie szybkie pytanko chciałbym uruchomić procedurę sortowania na danych o różnej długości np dla 100,200,1000 itd a nie dla 1000 tylko oto kod programu ma ktoś pomysł jak to zrobić w prosty sposób ? #include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 1000 #define MLD 1000000000.0 //10**9 int heapsizeA =...
witam, za zadanie mam napisac program który utworzy struktury zagniezdzone i wsio zapisze do pliku. Nastepnie mam zrobic takie male menu dzieki ktoremu bede mogl odczytac ten plik, dopisac do niego, posortowac wg nazwy. I to juz mam. Program ma rowniez edytowac zawartosc dowolnej wskazanej przeze mnie struktury badź ja poprstu usuwac... a tego to juz...
Ostateczna wersja programu wyglądała następująco: #include <iostream> #include <stdlib.h> // losowanie liczb #include <sys/timeb.h> // pomiar czasu using namespace std; void sortSzybkie(int *tablica, int lewy, int prawy); //sortowanie szybkie void sortKopcowe(int*,int,int); //sortowanie kopcowe void BudowaKopca(int*,int);...
Witam. Mam do napisania program, oto treść 'zadania' : Zdefiniuj typ strukturalny zawierający 3 pola (int, char, double ). Następnie zaimplementuj funkcje do obsługi zdefiniowanego typu: 1. losowanie – funkcja: a) pobiera jako argument liczbę N struktur, które mają zostad utworzone; b) dynamicznie alokuje pamięć na tablicę N wskaźników na struktury;...
Mam napisaną krótka bazę danych niestety nie jestem w stanie sobie porazić z zapisaniem jej do pliku i posortowaniem jej, nie wiem jakie błędy popełniłem próbowałem już wszystkiego proszę o pomoc. Co zrobiłem nie tak i jak to poprawić baza była pisana w c++ w Drev-C++. Oto mój nieszczęsny program: #include <stdio.h> #include <iostream> #include...
#include <stdio.h> #include <iostream.h> #include <stdlib.h> #include <string.h> main() { int i,j; int k=0; int w=0; //w - liczba wszystkich wezlow(wierzcholkow) int x=0; const int max_kol=9; const int max_sas=max_kol-1; FILE *plik; char znak,nazwa_pliku[20]; struct Wierzcholek{ int wezel; int...
Gdy otwieram pierwszy raz otwieram plik program się wykonuje bez problemu, jest to co ma być jego cała realizacja na obiekcie Memo1. Gdy jednak drugi raz daję otwórzy to wywala błąd i kody z języka niskiego poziomu się pokazują a konkretnie to: Project SDIAPP.exe raised exception class EAccesVIOLATION with message 'Acces violation at adress 0042AF64....
Mam napisaną prostą bazę w c niestety podczas usuwania osoby z listy program się sypie choć kompilator nie wyświetla żadnych błędów. Co jest nie tak?? #include <iostream> #include <string> #include <fstream> using namespace std; struct Osoba { int numer; /// numer w bazie string Nazwisko; string Imie; int NrTel; }; /// dodawanie...
Mam pewien program, który jest poprawny, ale działa tylko w trybie tym takim, że jak dam kompiluj i uruchom to takie czarne okienko się pojawia i tam jest wykonywany. No a nauczyciel sobie zażyczył, aby był w trybie takim, żeby na górze było menu i tam opcje: "Odczytaj tablicę", "Zapisz wynik", "Autorzy", "Wykonaj algorytm", "Wyjdź". Oto mój kod: Kod:...
Witam wszystkich forumowiczów Niedawno zacząłem bawić się w Visual studio 2008. Jestem w trakcie robienia bazy danych dla własnego użytku. Ogólnie dane zapisywanie są do pliku (txt). Wszystko ładnie działa tj. wczytywanie z pliku, zapisywanie, kasowanie zaznaczonego rekordu, dodawanie nowego, sortowanie (jako tako) i potrzebne by było jeszcze edytowanie...
Witam :) Mam problem, muszę napisać program w C tworzący listę z 3 liczb podanych przez użytkownika a potem sortujący te liczby w kolejności rosnącej. Mam problem z sortowaniem.Czy mógłby mi ktoś pomóc? Na razie z mojego kombinowania mam to:P Ale to nijak nie działa.. [syntax=c]#include <stdio.h> #include <stdlib.h> struct wezel{ int liczby;...
[syntax=c]string imie; int a; void miasto(); // int miasto; // błąd był tu int klasa; int sil;[/syntax] Masz w kodzie okropny bajzel. 1. Nie używaj zmiennych globalnych (właśnie już wiesz czemu). 2. Jeżeli chcesz zastosować metodę Kopiego Pejsta - to znaczy że robisz coś źle. 3. Przeanalizuj ten kod: [syntax=c]#include <stdio.h> typedef struct...
Dr. Ma, po co pisać quick sorta skoro MichałM używa już gotowego qsort(), który zresztą jest świetny. Przeczytałeś chociaż pierwszego posta? edit: Jeszcze jest błąd, albo pewna niejasność przy wywołaniu qsort(), zamień to na: qsort(t,i,sizeof osoba,(int (*)(const void *,const void *))por); reasumując poprzedni mój post:...
Przeczytaj pozostałe punkty z tego: http://www.elektroda.pl/rtvforum/viewtop... 5. Nie pisz własnych implementacji algorytmów które już są w standardzie (użyj qsort) 6. Wystąpienia zliczaj w strukturze: [syntax=c]struct CharCount { char ch; unsigned count; } tb[26];[/syntax] inny wariant sortuj nie tablice wystąpień zaś dodatkową...
program sie kompiluje i odpala jednak wyrzuca sie juz po wprowadzeniu argumentow potrzebnych do dalszej pracy, pomozcie please ... #include <stdio.h> #include <stdlib.h> #include <string.h> FILE *plik; FILE *plikz; char buf[1024]; char *wsk; int licznik=0; struct STUDENT { char imie[15]; char nazwisko[20];...
Witam, otóż jestem początkujący w programowaniu w języku C. Mam za zadanie utworzyć bazę filmów (tytuł-rok-gatunek) i do tej bazy powinno się dać dodawać filmy oraz posortować (sortowanie przez wybieranie) według tytułu, roku i gatunku. I moim problemem jest wstawienie tej bazy do tablicy, aby posortować [syntax=c]#include <stdio.h> #include <stdlib.h>...
Mam do napisania program, który będzie bazą danych(książka telefoniczna). "Napisz książkę telefoniczną: - na na określoną liczbę abonentów - przekroczenie liczby abonentów ma zostać zgłaszane komunikatem o przepełnieniu bazy - możliwość sortowania według imienia nazwiska i telefonu dowolnym algorytmem - baza: lp, imię, nazwisko, telefon. - konieczność...
Witam, mam do napisania bazę danych w c i jestem na etapie ostatniej funkcji - sortowanie, mam z nią niestety spory problem, nie wiem w co moge tymczasowo zapisac cala linie -strukture tablicy ;/ może mi ktoś pomoc ? oto mój kod ;/ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> struct Sdane {...
/* rojek_abc: dodam jeszcze ze wiekszosc jak zamieni struktury na klasy to uwazaja ze juz pisza w c++ :). a program jest dalej strukturalny a nie obiektowy tylko sie nazywa ze w c++ a nie w c. albo kompliator sie nazywa dev czy inny z przyrostkiem c++ smiech na sali. a przeciez ++ to cala filozofia a nie tylko nazwa i slowko class zamiast struct. */...
Witam! Mam oddać prosty program na zaliczenie, który by zapisywał i odczytywał dane z pliku, sortował dane.. No i tutaj natknąłem się na problem, o ile bym sobie poradził z sortowaniem, to mam kłopot z odczytem danych z pliku, by móc to zrobić za pomocą wybranej opcji z menu. Jeśli ktoś by mógł mi pomóc byłbym wdzięczny.. Kod źródłowy: [syntax=cpp]#include...
Powiedzcie mi, co tutaj jest nie tak :/ Kompilatorowi nie pasuje pogrubiona linijka i wyświetla błąd "Incompatible types in assignment", chodzi mi o zamianę nazw samochodów w tablicy. Prawdopodobnie chodzi tutaj o znak "=", trzeba zamiast tego wstawić chyba jakieś wyrażenie pozwalające na zamianę ciągów znakowych... ("=" jest do liczb...) tym2=tablica...
Mi się wydaje, że reprezentacja tablicowa będzie do bani bo jak macierz ma 1000x1000 to pamięci może nie starczyć na taką operację. Po za tym jak będzie tylko 10 nie zerowych wartości w tej tablicy to będzie to marnowaniem pamięci przechowywanie takiej liczby zer. Dodatkowo tablica potrzebuje ciągłego obszaru pamięci co może być trudne do wygospodarowania...
Witam, mam taki problem, chodzi o funkcje dodajDoListyPosortowanej, chciałbym aby sortowała ona liste i dodatkowo dodawała do niej element tak aby pozostała posortowana, czyli żeby element trafiał w odpowiednie miejsce, niestety element dodaje się na początek, a lista nie sortuje się tak jak powinno czy ktoś mógłby nakierować co robie nie tak lub wskazać...
Witam!! Zacząłem robić program z assemblera, jednak na samym początku napotkałem mały problem, chcę napisać funkcję która wyświetla coś w stylu ramki w konsoli w podanym miejscu o podanych wymiarach. Wszystko byłoby cacy gdyby działała mi funkcja WriteConsoleA, wczęśniej używana działała bez problemu. Oto funkcja: ramka PROC STDCALL szer:DWORD,...
(at)ElektrodaBot Twój opis mi się podoba ale kod nie robi tego co piszesz. Nie znajduje tabeli VESA: [WARN] No explicit VBE mode list found in ROM. Falling back to heuristics only. a opcja --show-nonvbe pokazuje głupoty np. - zamieszczam część wyniku: - 15x6700 [non-VBE] - 53903x352 [non-VBE] - 1100x388 [non-VBE] - 1092x13472...
Zapisanie do pliku oraz wczytanie z linii poleceń zrób sam ;-) Żeby nie było, że dostajesz gotowca... #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; //przeklejone sortowanie ze strony //http://www.java2s.com/Code/C/Data-... void quickSort(char *items, int left,...
Witam, Mam problem tego typu: Muszę napisać program, który będzie prosił o podanie imion i nazwisk kilku osób. Następnie mam wybrać opcję( zapewne switch) wg której chce sortowac. np. przycisnę "1" to po nazwiskach, "2" po imionach. Prawdopodobnie mam użyć struktur. Próbuję coś wymyślić, ale strasznie opornie mi to idzie. Póki co doszedłem do tego momentu:...
typedef struct eeprom struct struct visual
radio kenwood wyświetlacz ariston mrugać kasetowe peugeot
diagbox peugeot attiny13 arduino
Wózek Linde L14 zatrzymuje się i wyłącza podczas jazdy - przyczyny i diagnostyka Lenovo T460 - Wykrywa tylko jedną baterię po wymianie na nieoryginalną