Reklama
Strona 278 z 358 PierwszaPierwsza ... 178228268276277278279280288328 ... OstatniaOstatnia
Pokazuje wyniki od 4,156 do 4,170 z 5367

Temat: Programowanie - temat ogólny

  1. #4156
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    Kod:
    wariancja = wariancja + (tab[i] - srednia(tab,n));
    przyznam, że mało optymalnie to zrobiles ;o
    Po co srednia ma byc wyliczana przy każdej iteracji? zwroc wartosc srednij do jakiejs zmiennej i jej uzywaj do wyliczania wariancji.
    Ostatnio zmieniony przez Kusterek : 09-01-2016, 19:51

    irc: freenode.net in #torgdevs

  2. #4157
    Avatar Pumpkin
    Data rejestracji
    2010
    Posty
    3,042
    Siła reputacji
    16

    Domyślny

    no i gdzie widzisz problem? Jak po prostu w pogrubione miejsce wstawisz wywołanie tej funkcji to ci będzie liczyć srednią za każdym ale będzie działać.
    Kod:
    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    #include <cmath>
    
    using namespace std;
    
    int srednia(int tab[], int n) {
    	int suma = 0;
    	for(int i = 0; i < n; i++) {
    		suma = suma + tab[i];
    	}
    	return suma/n;
    }
    
    float odchylenieStandardowe(int tab[], int n) {
    	int wariancja = 0;
    	for(int i = 0; i < n; i++) {
    		wariancja = wariancja + (tab[i] - srednia(tab,n));
    	}
    	return sqrt(wariancja/n);
    }
    
    int main() {
    	int wynikiEksperymentow[10];
    	for(int i = 0; i < 10; i++) {
    		wynikiEksperymentow[i] = (rand() % 100);
    	}
    	cout << "Średnia wyników eksperymentu wynosi: " << srednia(wynikiEksperymentow, 10);
    	cout << "Odchylenie standardowe wyników eksperymentu wynosi: " << odchylenieStandardowe(wynikiEksperymentow, 10);
    
    	return 0;
    }
    albo
    Kod:
    #include <cstdlib>
    #include <ctime>
    #include <cmath>
    
    using namespace std;
    
    int srednia(int tab[], int n) {
    	int suma = 0;
    	for(int i = 0; i < n; i++) {
    		suma = suma + tab[i];
    	}
    	return suma/n;
    }
    
    float odchylenieStandardowe(int tab[], int n, int wartoscSrednia) {
    	int wariancja = 0;
    	for(int i = 0; i < n; i++) {
    		wariancja = wariancja + (tab[i] - wartoscSrednia);
    	}
    	return sqrt(wariancja/n);
    }
    
    int main() {
    	int wynikiEksperymentow[10];
    	for(int i = 0; i < 10; i++) {
    		wynikiEksperymentow[i] = (rand() % 100);
    	}
            int wartoscSrednia = srednia(wynikiEksperymentow, 10);
    	cout << "Średnia wyników eksperymentu wynosi: " << wartoscSrednia;
    	cout << "Odchylenie standardowe wyników eksperymentu wynosi: " << odchylenieStandardowe(wynikiEksperymentow, 10, wartoscSrednia);
    
    	return 0;
    }
    albo w ten sposob to sie nie bedzie liczylo za kazdym razem na nowo tak jak w 1

    Kod:
    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    #include <cmath>
    
    using namespace std;
    
    int srednia(int tab[], int n) {
    	int suma = 0;
    	for(int i = 0; i < n; i++) {
    		suma = suma + tab[i];
    	}
    	return suma/n;
    }
    
    float odchylenieStandardowe(int tab[], int n) {
    	int wariancja = 0;
            int wartoscSrednia=srednia(tab,n);
    	for(int i = 0; i < n; i++) {
    		wariancja = wariancja + (tab[i] - wartoscSrednia);
    	}
    	return sqrt(wariancja/n);
    }
    
    int main() {
    	int wynikiEksperymentow[10];
    	for(int i = 0; i < 10; i++) {
    		wynikiEksperymentow[i] = (rand() % 100);
    	}
    	cout << "Średnia wyników eksperymentu wynosi: " << srednia(wynikiEksperymentow, 10);
    	cout << "Odchylenie standardowe wyników eksperymentu wynosi: " << odchylenieStandardowe(wynikiEksperymentow, 10);
    
    	return 0;
    }
    Ostatnio zmieniony przez Pumpkin : 09-01-2016, 20:09
    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  3. Reklama
  4. #4158
    Avatar Pumpkin
    Data rejestracji
    2010
    Posty
    3,042
    Siła reputacji
    16

    Domyślny

    Hej, jest jakaś biblioteka w c++ w której będzie dużo gotowych obiektów geometrycznych i funkcje do operacji na nich?
    Generalnie mam funkcje do wyświetlania odcinka łączącego punkty a(x,y) i b(x2,y2) a także do rysowania łuku łączącego dwa punkty a(x,y) i b (x2,y2) i mam też środek okręgu na którym ten łuk się znajduje. Dodatkowo mam też owale które są opisane przez szerokość i wysokość i również współrzędne środka.
    I teraz muszę wykonać obrót tego wszystkiego względem jakiegoś dowolnego punktu, więc żeby obrócić np owalny kształt to muszę z niego zrobić dwa kształty typu arc i dopiero je obracać, na dokładkę dochodzi to że aby wyświetlać łuki to miara kąta jest podawana w radianach a obrót mam w stopniach. Mógł bym ręcznie to implementować wszystko ale zastanawia mnie czy jest do tego jakaś fajna biblioteka która posiada te wszystkie funkcje?
    Ostatnio zmieniony przez Pumpkin : 10-01-2016, 13:18
    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Leki które aktualnie mają wartość 200zł, po refundacji płacimy 50 zł, a za Korwina będą kosztowały 10zł. Bardziej tak

    Cytuj wampiirr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    (...)bo był honorowym rycerzem w porównaniu do tego gościa, który oddał bez walki zamek.

  5. #4159
    konto usunięte

    Domyślny

    Cytuj Pumpkin napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Hej, jest jakaś biblioteka w c++ w której będzie dużo gotowych obiektów geometrycznych i funkcje do operacji na nich?
    Generalnie mam funkcje do wyświetlania odcinka łączącego punkty a(x,y) i b(x2,y2) a także do rysowania łuku łączącego dwa punkty a(x,y) i b (x2,y2) i mam też środek okręgu na którym ten łuk się znajduje. Dodatkowo mam też owale które są opisane przez szerokość i wysokość i również współrzędne środka.
    I teraz muszę wykonać obrót tego wszystkiego względem jakiegoś dowolnego punktu, więc żeby obrócić np owalny kształt to muszę z niego zrobić dwa kształty typu arc i dopiero je obracać, na dokładkę dochodzi to że aby wyświetlać łuki to miara kąta jest podawana w radianach a obrót mam w stopniach. Mógł bym ręcznie to implementować wszystko ale zastanawia mnie czy jest do tego jakaś fajna biblioteka która posiada te wszystkie funkcje?
    @Pumpkin ;
    https://github.com/fffaraz/awesome-cpp#graphics

  6. #4160
    Avatar Endryu
    Data rejestracji
    2014
    Posty
    95
    Siła reputacji
    10

    Domyślny

    Witam, piszę strukturę drzewiastą , drzewo AVL, czy mógłby ktoś mnie wspomóc, bo już rzygam tym kodem. Podczas szukania miejsca dla nowego elementu(jak w drzewie BST) wrzucam na stos kolejne węzły(aż do węzła rodzica dla nowego węzła), rotacja przyjmuje argumenty: root, dziadek węzła, rodzic węzła, węzeł, balance to współczynnik wyważenia drzewa.

    Problem polega na tym, że nawet dla 2 węzłów balance roota osiąga wartość 0 (jak ma lewego potomka), dla prawego działa.
    Dla więcej elementów w ogóle z dupy balance, ale to kwestia zapewne argumentów rotacji.

    Tutaj kod:
    Ostatnio zmieniony przez Endryu : 10-01-2016, 19:44

  7. #4161
    Avatar Terr
    Data rejestracji
    2004
    Położenie
    Venore
    Posty
    1,993
    Siła reputacji
    22

    Domyślny

    jeśli chcesz otrzymać pomoc to
    a) sformatuj ładnie kod
    b) wrzuc go na pastebin.com albo cos podobnego
    c) napisz z czym masz problem ????

  8. #4162
    Avatar Endryu
    Data rejestracji
    2014
    Posty
    95
    Siła reputacji
    10

    Domyślny

    Cytuj Terr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    jeśli chcesz otrzymać pomoc to
    a) sformatuj ładnie kod
    b) wrzuc go na pastebin.com albo cos podobnego
    c) napisz z czym masz problem ????
    @2x Up

    nvm, zrobiłem sam :P, btw ma ktoś jakieś dobre materiały, do utworzenia kopca minimaxowego ? próbowałem strukturalnie, ale jest dość trudno, pokusiłbym się o implementację tablicową
    Ostatnio zmieniony przez Endryu : 13-01-2016, 15:17

  9. #4163

    Data rejestracji
    2010
    Posty
    946
    Siła reputacji
    14

    Domyślny

    Cześć mam takie pytanie,
    mam stronę, na której mam kilkadziesiąt inputów i chce je jakoś jakoś zapisać, żeby po ponownym włączeniu dane w tych inputach były takie same jak zostały wpisane np. kilka godzin wcześniej. Odpada php z mysql. Coś tam widziałem że w pythonie też to można zrobić , ale wydaje mi się że to też odpada. HTML5 ma niby opcje zapisywanie plików w sesji/local i pewnie da się to zrobić. Ale może jest jakieś inne łatwiejsze rozwiązanie?

  10. #4164
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Zapisz to sobie do cookies.

    https://github.com/js-cookie/js-cookie

    Przed zapisem przygotowujesz sobie tablice:

    Kod:
    var data = {};
    
    foreach (inputs as input) {
        data[input.name] = input.value;
    }
    
    Cookies.set('data',data);
    
    var data = Cookies.get('data');
    Foreach oczywiscie wyglada troche inaczej, ale taki schemat
    Ostatnio zmieniony przez Bazan : 15-01-2016, 16:21
    Dreaming by drumming. ˆˆ™

  11. #4165
    Avatar Haan
    Data rejestracji
    2005
    Położenie
    Irlandia
    Wiek
    35
    Posty
    2,081
    Siła reputacji
    20

    Domyślny

    Javascript nie ma foreach

    masz for in (ktory nie gwarantuje kolejnosci)

    w Es5 jest forEach ale on ma funkcyjny syntax

    var devs = ["Haan", "Rollo", "Kusterek"];
    devs .forEach(function(entry) {
    console.log(entry);
    });

    albo jedziesz zwyklym forem
    ipse se nihil scire id unum sciat

  12. #4166

    Data rejestracji
    2010
    Posty
    946
    Siła reputacji
    14

    Domyślny

    Wydaje mi się, że zrobie to na html5 na localstorage.
    Coś podobnego do tego, tylko nie na zasadzie żadnych przycisków.
    Kod:
     
    $('#save').on('click', function(){
      $('input[type="number"]').each(function(){    
             var id = $(this).attr('id');
             var value = $(this).val();
             localStorage.setItem(id, value);
       });   
    });
    
    $('#load').on('click', function(){
      $('input[type="number"]').each(function(){    
              var id = $(this).attr('id');
              var value = localStorage.getItem(id);
              $(this).val(value);
       }); 
    });

  13. #4167
    Avatar Absherr
    Data rejestracji
    2008
    Położenie
    Kraków
    Posty
    578
    Siła reputacji
    16

    Domyślny

    Na rozmowie kwalifikacyjnej macie do napisania sapera. Macie na to godzinę. Od czego zaczynacie?

  14. #4168
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    kartka + długopis, lista funkcjonalności, prosty uml, szkic wszystkich okienek, kodzenie.

  15. #4169

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj Absherr napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Na rozmowie kwalifikacyjnej macie do napisania sapera. Macie na to godzinę. Od czego zaczynacie?
    Definiuje domenę - tutaj mamy do czynienia z polem gry, które najprościej byłoby stworzyć przez stworzenie obiektów ,,Map" ( mapa, nie miałem pomysłu jak to nazwać xD ) i ,,Field" ( pole na mapce ). Teraz morfologia obiektów - ja bym zaproponował by Mapa miała wskaźnik do każdego Field w postaci jakiejś tabeli dwuwymiarowej, a Field miało wskaźniki na pola sąsiadujące. Potem implementacja behavioru - obsługa sygnału "discover(X,Y)" przez obiekt ,,Map", który deleguje call ( discover() ) do obiektu ,,Field" na polu X,Y ( w sensie lokalizuje pole w tablicy i wysyła do niego call ->discover() ). Ta metoda "discover()" zwróciłaby listę zdarzeń ( jakieś FieldEvent czy coś takiego ). Zdarzenia:
    * SteppedOnBomb ( jeśli to pole to bomba )
    * DiscoveredField(X,Y,<liczbasąsiadującychbomb>) - jeśli to zwykłe pole

    A jeśli puste pole, to rekursywny skan po polach, każdy taki skan zwraca DiscoveredField(X,Y,0) i sprawdza pola obok. Algorytm przeszukiwania do wyboru.

    I w sumie tyle. :)

  16. #4170
    Avatar kuba_k31
    Data rejestracji
    2006
    Wiek
    29
    Posty
    2,322
    Siła reputacji
    19

    Domyślny

    stosowac klamry jezeli w forze/ifie/whileu posiadam tylko jedna linijke kodu?
    for()
    {
    //jedna linijka
    }
    czy
    for() jedna linijka
    ?
    co jest bardziej powszechne/jest przyjete jako standard? czy moze kwestia preferencji?
    Cytuj Minsafo napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    domknąłem

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •