-
Postów
628 -
Dołączył
-
Ostatnia wizyta
Treść opublikowana przez Ragnor
-
Z tego ci się ja orientuje akurat MS wpycha na uczelniach swoje oprogramowanie za doramo, przynajmnie u mnie można dostac legalne z licencją wszelkie Windowse, Office, Visuale i co tylko dusza zapragnie. Wiadomo że MS ma w tym taki interes aby ludzi od swego oprogramowanie uzależnić ;), by gdy wkońcu przestańa dawąc sam zapłacisz aby mieć ;).
-
Dla twej inforamcji podam że np istnieje Ln(-1), Ln(-2) itd (Ln = logarytm naturalny), wystarczy przejśc do liczb urojonych. Jak chcesz mieć liczby z przedziału [-20.0,20.0] to coś takiego: x=rand()%41-20;a jak z przedziału [0,20.0]: x=rand()%21;choć wtedy możesz wdepnąc w punkt 0 (choć sznasa na to wynosi 0 :D) i zapewne nie policzysz log(0).
-
Wiesz do zrozumienia większośc algrytmów nie potrzeba dużej matematyki, przydaje się ona wtedy gdy rzeczywiście chcesz się przekonać że dany algorytm jest lepszy od innego i że ma taką a nie inną złożoność, do tego zwykle dużo narzędzi matematycznych jest potrzebne (grafy, r.ppb)
-
Jeśli masz zamiar iść w przyszłości na jakieś informatyczne studia lub poprostu poważnie zająć się programowniem to książka napewno się przyda i zakup nie będzie stratą pieniędzy.
-
Ja jakoś nie przebrnałem przez nią, po kilku stronach zasypiałem :D, choć egzamin obejmujący jej treść zaliczyłem ;). Książke cenie głównie za przykładowe implementacje (w pseudokodzie) różnych złożonoch struktur danych które czasme się przydają.
-
Książka będące biblia jesli chodzi o algorytmy: "Wprowadzenie do algorytmów" Cormen. Co tam można znaleśc? Hmm wszystko i jeszcze więcej :).
-
Sprawdź na inne zasiłce tak jak kolega wyżej radzi, 200W to 'ciut' za mało.
-
Generowanie licz pseudolosowych może wyglądać tak: bierzemy aktualny czas w sekundach, milisekundach podnosimy to do kwadratu, mnożymy przez jakąs liczbe, dzielimy a na końcu modulo jesli ma to być liczba całkowita itd wszystko po to aby doszło to ewentualnych przekłamań związanych z niedokładną reprezentacja liczb. Oczywiście funkce są tak dobierane że teoretycznie każda liczba jest w miare tak samo prawdopodobne.
-
porządek wprowadzany na stringach nazywa się porządkiem leksykograficzny wyglada to min tak: "a" < "aa" < "al" < "ala" < "ola" < "z" itd, porównywanie rozpoczyna się od pierwszego znaku i kończy gdy któraś para nie jest sobie równa np. "domek" ?" domeczek": d = d o = o m = m e = e k > c więc "domek" > "domeczek"
-
[c++] Przekierowanie Cout I Cerr Do Roznych Plikow
Ragnor odpowiedział(a) na MeHow temat w Programowanie
np. tak: ./program >stdout.txt 2>stderr.txt -
Sory zbłaźniłem się, ale już mówię w czym rzecz. Problem lezy w tym jak Ty drukujesz te stringi, aby były prawidłowo drukowane musisz wstawić znak końca stringu ('\0') w odpowiedni element tablicy znaków, tuż za ostatnim użytym elementem, inaczej będą drukowane wszystkie informacje z tablicy, które powstały tam podczas przydzielania pamięci. int main(){ int x,z; char org[30] ,kop[30]; x=0; z=0; printf("Podaj slowo z ktorego chcesz zrobic anagram\n"); x = scanf("%s",&org); while (org[x]!=0){ x++; } /* od tej chwili wiemy ile wyraz ma liter tak wiec mozemy zaczac go wypisywac do nowej tabliczki*/ /* org[x] = '\0'; tego nie trzeba bo scanf wstawia na koniec ten znak */ printf("Slowo %s ma %d znakow\n",org,x); x=x-1; /*zmiejszamy licznik o jeden poniewaz liczniki ida od 0 a nie od 1 */ while(x>=0) { kop[z]=org[x]; z++; x--; }; kop[z] ='\0'; printf("Slowo na poczatku wygladalo %s a jego anagram to %s\n", org ,kop); system("PAUSE"); return 0;} sprawdź teraz.
-
Tablice w C są numerowane od zeraz, więc pierwszy element znaduje się w org[0], toteż musisz zmienić warunek pętli while na: while(x >= 0) {....}powinno wtedy działać.
-
[ansi C Lub C++] Program Podmieniający Dany Wyraz Na Inny
Ragnor odpowiedział(a) na Rorschach temat w Programowanie
Znajomość C jeśli chcesz coś umieć więcej niż siedzieć pod Windowsem i klikać, jest ciągle ważna. Jesli to uważasz za wymagające to wspólczuje, u mnie na pierwszym roku (1 semestrze) przyszło niektórym pisać implemetacje drzew binarnych, rózne algorytmy na grafach i inne kwiatki, na drugim roku przyszła kolej na budowe kompilatora wymyslonego języka na wymyslone procesor, a więc lekser, parser, emulator, assembler, deassembler, te rzeczy możesz nazwać wymagającymi, a to co Ty masz to łatwa zabawa z C i nic więcej. -
[ansi C Lub C++] Program Podmieniający Dany Wyraz Na Inny
Ragnor odpowiedział(a) na Rorschach temat w Programowanie
Podałem Ci jakiś funckji masz użyć aby osiągnąc to co chcesz. Co do ANSI C to jest na ten temat pewna klasyczna książka "Język ANSI C" Brian Kernigham, wystarczyło ją przekartkować i wszystko byś wiedział. -
To nie zadziała, wynik (iloraz) będzie intem i zrzutujesz inta na double co nie zmieni jego wartości, aby dobrze działało trzeba dzielną lub dzielnik zrzutowac na typ double lub float, wtedy C samoczynnie dokona konwersji w górę reszty zmiennych biorących udział w działaniu więc pozostałe też zostaną na double lub float awansowane, a nastepnie ewentualnie mozna wynik znowu na int rzutować (wiedząc ze jest on liczbą całkowitą).
-
[ansi C Lub C++] Program Podmieniający Dany Wyraz Na Inny
Ragnor odpowiedział(a) na Rorschach temat w Programowanie
Też tak kiedyś mówiłem że nie mam czasu czytać man, help, instrukcji ale z czasem doszedłem do wnisoku że jednak mam na to czas :D i uwierz mi najszybszą drogą by coś zrobić nie jest czekanie na to aby ktoś za Ciebie zrobił ale przeczytanie dokumentacji. Co do dalszego pytania, plik otworzysz poleceniem fopen, pobierac znaki możesz pojedyńczo funkacja fgetc, lub kilka naraz funkcja fscanf, szczegóły w podręcznikach lub chociażby na google. Jeśli chciałbyś aby ktoś za Ciebie coś zrobił to licz się z tym że zwykle za to musisz zapłacic, wkońcu w jakimś celu ktoś zdobywa wiedzę którą innym nie chce się zdobywać bo nie mają czasu. -
Celeron 700 @ 1050 Na Abit Be6 - Czego Brakuje?
Ragnor odpowiedział(a) na Kempniu temat w Socket 370/Slot 1
Ja jestem uczulony na zasiłki i napewno nie wsadziłbym Codegen'a, mój Chiftec juz kilka ładnych spieńc wytrzymał jak majstraowałem przy włączonym kompie, raz aż jasno w obudowie się zrobiło :D, a mimo wszystko nic nie rozwalił. Jak chcesz w miarę tanią a całkiem niezła zasiłke to ja w drugim kompie uzywam Modecoma 350W oznaczeń dokładnych nie pamietam ale napięcie trzyma jak skała, mierzyłem zewnętrznym miernikiem, nawet zdziwiony byłem że tak dobrze sobie radzi. A na 100Mhz i tak bym spróbował tego proca wystartować :). -
Gorzej jak w wyniku tego ryka uszkodzeniu ulelgnie płyta, ja nie wiem czy bym się odważył taki wynalazek do mego kompa podpinac, jeszcze jakieś zwarcie powstanie i wszystko z dymem pójdzie, ale jak ktoś przetestuje to chętnie się dowiem czy to działa, więc testujcie i piszcie ;).
-
[ansi C Lub C++] Program Podmieniający Dany Wyraz Na Inny
Ragnor odpowiedział(a) na Rorschach temat w Programowanie
Problemem jest coś takiego: przypuścmy że zamieniamy "ala"->"ola", i mamy wyraz "alala", i na co to ma zamienić? Na "olala"? Czy na "olola"? To i to będzie poprawne kwestia specyfikacji problemu. Wogóle maskaryczne będzie gdy zamienimy "dom"->"domek", wtedy przy wyborze drugiego sposobu zamiany nastąpi zapętlenie, dom->domek->domekek->domekekek-> ...... Najpierw sprecyzujcie dokładnie problem a dopiero później do pisania można się zabrać. -
Celeron 700 @ 1050 Na Abit Be6 - Czego Brakuje?
Ragnor odpowiedział(a) na Kempniu temat w Socket 370/Slot 1
Uważaj tylko na dyski bo przy takim fsb jest wysokei PCI (standardowo jest 33Mhz, a przy fsb 78Mhz już jest 39Mhz), zwiększ napięcie na procu bez tego dużo nie zdziałasz, spróbuj go wsbic na 85Mhz, lub zwieksz napięcie o jakieś 0.3-0.4 w sprawdź czy może na 100 Mhz pójdzie :), a nuż będziesz mieć szczęście. -
O to mnie zaskoczyłeś, co takiego jednak jest, chociaż trzeba zwrócic uwage na to zdanie: i teraz pojawia się wątpliwość czy każda klawiatura chodząca na PS2 jest przystosowana do uruchomienia na USB? Ja w to wątpie ale może znowu się mylę ;).
-
Takiej przejściówki to chyba nie ma, są w drugą stronę. Czeka Cie pewnie kupno nowej klawiatury na USB, której cena może nie być wiele większa niz ewentualnej przejściówki ;).
-
Celeron 700 @ 1050 Na Abit Be6 - Czego Brakuje?
Ragnor odpowiedział(a) na Kempniu temat w Socket 370/Slot 1
Timingi pamięci zmienisz tam gdzie wszystko czyli w biosie, ustawienia te sa w 2 lub 3 menu, najlepiej otworz instrukcje od płyty i poczytaj czasem fane rzeczy tam pisza. Timingi pamieci na czas testow mozesz dac na 3-3-3, pamietaj tylko abyu ta kosc 64MB była w pierwszym gnieździe, yo tak dla bezpieczeństwa. -
Spróbuj pokręcic fsb, w biosie lub na zworkach. Czy ten P3 800MHz standardowo jest na magistrali 100 czy 133? Jesli 100 to ewentualne podkrecenie do fsb 133 (1.06Hgz) nie sprawi że PCI lub AGP będą przetaktowane, jeśli jest na 133 i będziesz chciał go podkręcic to może być więcej problemów.
-
Celeron 700 @ 1050 Na Abit Be6 - Czego Brakuje?
Ragnor odpowiedział(a) na Kempniu temat w Socket 370/Slot 1
Mnożniki tak w tych prcesorach mają że ich nie ruszyć ;). Co od fsb powinno dać się ponieśc chociaż do 75Mhz, może zwiększ troche napięcie na procu to wtedy wystartuje (o 01-0.2), ewentualnie najnowszy bios zapodaj czesto to pomaga. Obniż też tymingi pamięci, byc może przesadziłeś i na 2-2-2 przy 75 nie mogą wyrobić, wogóle mogą one być PC66 ale takich zabytków to raczej cięzko już spotkać :).