Skocz do zawartości

The_Structor

Stały użytkownik
  • Postów

    1114
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez The_Structor

  1. http://student.uci.agh.edu.pl/~jmachaj/IS/ - tymczasowy adres

     

    Jest zapotrzebowanie na taka strone, w sumie podjalem sie z kolega, na razie pisze sobie sam szkielet w ktorym zagniezdze php. Wiec chodzi mi o sam wyglad. Logo jest tymczasowe - zupelnie nie znam sie na tworzeniu grafiki, wiec stworzylem cos na szybko ;] i chyba nie bardzo to pasuje.

    Ma to byc strona na ktorej beda umieszczane materialy i informacje dotyczace uczelni i kierunku....

    Prosze o wszelkie sugestie i uwagi (nie bac sie, cos sie nie podoba, to na chama opierdzielac) przydadza sie w trakcie tworzenia. Z gory thx.

     

    Wiem ze ta tablica sluzy czemu innemu, ale jakos nie moglem znalezc nic pokrewnego ;].

  2. moj chipset - nForce2 (nvidia i karta dziwekowa zintegrowana)

    Skompilowalem sobie 2.6.10 i mam pewien problem, otoz od 2.6.9 (chyba?) w jadrze sa moduly do nForce. Wczesniej musialem dodawac jakiegos Intela i880 czy jakos tak, teraz nie ma juz tego modulu i mi ni choelry nie dziala... instalowalem sterowniki z nvidia.com i tez nie pomoglo. Czy mam wracac do starego jadra (2.6.8) czy ktos mial podobny problem i wie jak go rozwiazac?

  3. Witam, mam male pytanie, bo koncze juz pisac program (jestem raczej poczatkujacy :))

     

    moj plik tekstowy wyglada tak:

     

    5 -1 1 3 -1 -1 1 -1 3 6 -1 3 3 -1 4 2 -1 6 4 -1 5 -1 -1 2 5 -1

    pierwszy element (w tym wypadku 5 to rozmiar czyli stworzy mi tablice graf[5][5])

     

    Chcialbym wczytac dane do tablicy dwuwymiarowej z pliku, chcialem to zrobic tak:

     

     

    cin >> nazwa;    // wczytuje nazweifstream graf_odczyt (nazwa);graf_odczyt >> n;    //biore pierwszy elementgraf = new int * [n];  //tworze tablice dwuwymiarowa o rozmiarze [n][n]for (i=0; i<n; i++) {    graf[i] = new int [n];}for (i=0; i<n; i++) {  // no i tutaj wczytuje dane z pliku    for (j=0; j<n; j++) {        graf_odczyt >> graf[i][j];    }}

     

    moj problem polega na tym, ze nie wiem jak zrobic zeby mi pobralo wartosc do spacji :/ prosze o pomoc i dziekuje za wsyztskie udzielone odpowiedzi

    TIA

  4. Prosze o pomoc, napisalem taki program, ktory mi wyznacza minimalne drzewo rozpinajace dla grafu nieskierowanego (mniejsza o to, bo to nie jest najwazniejsze). Nie wiem czemu jako drugi wierzcholek wyrzuca mi glupoty :9, bardzo prosze o pomoc:

    #include <iostream>#include <stdlib.h>#include <fstream>using namespace std;const int inf=20000;int *wagi;int *kolejka;int *poprzednie;int **graf1;char nazwa[100];int x,a,y;int zdejmij_lista () {int i;int n=inf+1;int w=-1;for (i=0; i<x; i++) {if (kolejka [i]==1)        if (wagi[i]<n) {        w=i;        n=wagi[i];}}kolejka[w]=0;return w;}void prim () {int i,j;int u;wagi[0]=0;kolejka[0]=0;for (i=1; i<x; i++) {wagi[i]=inf;kolejka[i]=1;}for (i=1; i<x; i++) {u=zdejmij_lista();for (j=0; j<x; j++) {        if ((kolejka[j]==1)&&(graf1[u][j]>0))        if (wagi[j]>graf1[u][j]) {        poprzednie[j]=u;        wagi[j]=graf1[u][j];}}}}int main () {int i,j;cout<<"Podaj nazwe pliku do ktorego chcesz zapisac tablice: ";cin>>nazwa;ofstream plik_dane (nazwa);if (!plik_dane) {cout<<"Pliku nie mozna utworzyc"<<"\n";}else {cout << "Podaj ilosc wierzcholkow w grafie:\n";cin >> x;plik_dane<<x;wagi=new int[x];kolejka=new int[x];poprzednie=new int[x];graf1 = new int * [x];for (i=0; i<x; i++) {graf1[i] = new int [x];}for (i=0; i<x; i++) {        for (j=0; j<x; j++) {        cout << "Odleglosc od wierzcholka " << i+1 << " do " << j+1 << " = ";        cin >> graf1[i][j];        plik_dane<<" "<<graf1[i][j];}}plik_dane.close();prim();for(i=0;i<x;i++)delete [] graf1[i];delete [] graf1;cout << "Krawedzie nalezace do minimalnego drzewa rozpinajacego:\n";for (i=1; i<x; i++) {cout <<"("<< i+1 << "," << poprzednie[i] <<")\t";}cout << "\n";system("pause");return 0;}}

    Program jest pisany na zaliczenie i musze oddac na wtorek, nie blagam tu o pomoc, tylko ladnie prosze (i nie o wykonanie za mnie roboty, tylko o pomoc, mysle ze to roznica - to dla czepialskich :))

    Aha dla ciekawych: jak nie ma "odleglosci" pomiedzy jakimis wierzcholkami to wpiszcie sobie "-1", np. pomiedzy wierzcholkiem 1 i 1 nie ma doleglosci bo to ten sam wierzcholek :) thx za pomoc .

  5. Chcialbym napisac taki program:

     

     

    uzytkownik podaje liczby, ktore zapisywane sa do pliku

     

    nastepnie z tego pliku sa odczytywane i zapisywane do tablicy...

     

     

    Napisalem program, ktory zapisuje wartosci do pliku i odczytuje je, ale nie wiem jak to zrobic z tablica, zeby dodatkowo miala taki sam rozmiar jak ilosc elementow w pliku, czy moglby mi ktos pomoc, bo nie moge nigdzie znalezc odpowiedzi :/

     

    jeszcze tak dla lepszego zrozumienia:

     

    podaje liczby, np:

     

    3,4,5,6,7,8

     

    program zpaisuje je do pliku o wybranej przeze mnie nazwie (np. 1.txt)

     

    nastepnie program tworzy tablice o rozmiarze takim jak ilosc elementow (w tym wypadku 6) i zapisuje w niej liczby z pliku (np. 1.txt), czyli tab[0]=3, etc...

     

     

    z gory dzieki za pomoc i poswiecony czas, bo sie mecze z tym :/ ale mysle ze to sie przyda nie tylko mi

     

     

    chodzi o jak najlatwieszy sposob, tak zebym mogl to spokojnie zrozumiec i wykorzystac w swoich programach :)

  6. sorry ze odswiezam, ale jestem ciekawy inengo sposobu, moze ktos bedzie wiedzial ?

     

    jelsi tak to prosze o poswiecenie tych 2 min. i zapisanie kodu ;]

     

    dzieki FiDO za pomoc, bo na kolokwium bylo podobne zadanie i napisalem zgodnie z twoim sposobem i oczywiscie - zaliczone ;]

     

    Ale jestem ciekaw jeszcze innego sposobu, bo chyba musi jakis istniec ?

  7. nie czytalem odpowiedzi wiec od razu przepraszam (nie mam czasu)

     

    Jesli masz dostep do magazynu: "Linux+" to w numerze wrzesniowym 2004 jest o Radiu i TV w Linuksie. Moze to cos ci pomoze ;]

     

    CZasem kupuje ta gazete, ale stwierdzam ze jest niestety ona niewarta nawet tych 10 PLN :( a szkoda, bo nie ma jakiegos fajnego magazynu o linuksie w Polsce :/

  8. OMG ale sie usmialem, po mnie wpadla policja do LO :)

     

    Nie dostalem zawiadomienia na komisje poborowa wiec nie szedlem... Ale sobie chlopcy przypomnieli ;] aha i nie mogli mi naskoczyc, jak nie wiecie to nie mowcie, bo na komisji przedpoborowej wyraznie ci koles mowi / masz wpisane, ze do jakiegos tam okresu czasu (chyba roku?) masz sie stawic na poborowa.

     

    A wiecie dlaczego zawiadomienie nie dochodzilo ? :> bo Pan sobie zly zdres wpisal :P

     

    a alergikow biora... musialbys miec astme chyba. ja nawet mialem taki papier, ale postanowilem go nie przedstawiac i inwalidy z siebie nie robic ;]

  9. Solaris jest chyba teraz za Free.

     

    Poza tym masz racje Mandrake i Aurox to nie sa linuksy, tak samo PLD, Gentoo, Debian .... to tez nie sa linuksy

     

    MacOS to Unix ? O_o czy zle zrozumialem

     

    Poza ty,m z tego co piszesz to wynika ze najlepsza dystrybujca jest gentoo ;] Aha co gdy sie staniesz czlowiekiem znajacym dobrze slackware i staniesz sie jak to mowisz: "slackwarowcem" ? powiedziec ci? Bedzie sobie doskonale radzil przy stawianiu serwerow oraz przy rozwiazniach biurkowych przy uzyciu tej dystrybucji.... Po ch.. mam zmieniac dystrybucje jak jedna mi pasuje ? tego nie zczaje. Wyprobowalem wieszkosc - wybralem jedna i git.

  10. okej juz wiem:

     

    brakuje mi w dwoch warunkach "=" ;]

     

    poprawny kod:

     

    [php:1:aa621249d6]

    /*Program rozwiazuje rownanie drugiego stopnia */

     

    #include <iostream>

    #include <math.h>

     

    using namespace std;

     

    main () {

    double a,b,c,x1,x2;

    cout << "Rownanie ma postac: ax^2 + bx +c.nAby rozwiazac podaj parametry a,b i cn" ;

    cout << "nPodaj an";

    cin >> a;

    cout << "nnPodaj bn";

    cin >> b;

    cout << "nnPodaj cn";

    cin >> c;

    double delta=(b*B)-(4*a)*c;

    cout << "nnn";

    if (a!=0 && b!=0) {

    if (delta==0) {

    x1=(-B)/(2*a);

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    if (delta>0) {

    x1=((-B) - sqrt(delta))/(2*a);

    x2=((-B) + sqrt(delta))/(2*a);

    cout << "Rozwiazaniami sa liczby: " << x1 << " i " << x2 << ".nn";

    }

    if (delta<0) {

    cout << "Rownanie nie ma pierwiastkow rzeczywistych.nn";

    }

    }

    else if (a!=0 && b==0) {

    if (delta==0) {

    x1=(-B)/(2*a);

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    if (delta>0) {

    x1=((-B) - sqrt(delta))/(2*a);

    x2=((-B) + sqrt(delta))/(2*a);

    cout << "Rozwiazaniami sa liczby: " << x1 << " i " << x2 << ".nn";

    }

    if (delta<0) {

    cout << "Rownanie nie ma pierwiastkow rzeczywistych.nn";

    }

    }

    else if (a==0 && b!=0) {

    x1=(-c)/b;

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    else if (a==0 && b==0) {

    if (c==0) {

    cout << "Rownanie jest tozsamosciowe.nn";

    }

    else {

    cout << "Rownanie jest sprzeczne.nn";

    }

    }

     

    return 0;

    }

     

    [/php:1:aa621249d6]

  11. [php:1:611f36aa83]

    /*Program rozwiazuje rownanie drugiego stopnia */

     

    #include <iostream>

    #include <math.h>

     

    using namespace std;

     

    main () {

    double a,b,c,x1,x2;

    cout << "Rownanie ma postac: ax^2 + bx +c.nAby rozwiazac podaj parametry a,b i cn" ;

    cout << "nPodaj an";

    cin >> a;

    cout << "nnPodaj bn";

    cin >> b;

    cout << "nnPodaj cn";

    cin >> c;

    double delta=(b*B)-(4*a)*c;

    cout << "nnn";

    if (a!=0 && b!=0) {

    if (delta=0) {

    x1=(-B)/(2*a);

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    if (delta>0) {

    x1=((-B) - sqrt(delta))/(2*a);

    x2=((-B) + sqrt(delta))/(2*a);

    cout << "Rozwiazaniami sa liczby: " << x1 << " i " << x2 << ".nn";

    }

    if (delta<0) {

    cout << "Rownanie nie ma pierwiastkow rzeczywistych.nn";

    }

    }

    else if (a!=0 && b==0) {

    if (delta=0) {

    x1=(-B)/(2*a);

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    if (delta>0) {

    x1=((-B) - sqrt(delta))/(2*a);

    x2=((-B) + sqrt(delta))/(2*a);

    cout << "Rozwiazaniami sa liczby: " << x1 << " i " << x2 << ".nn";

    }

    if (delta<0) {

    cout << "Rownanie nie ma pierwiastkow rzeczywistych.nn";

    }

    }

    else if (a==0 && b!=0) {

    x1=(-c)/b;

    cout << "Rozwiazaniem jest : " << x1 << ".nn";

    }

    else if (a==0 && b==0) {

    if (c==0) {

    cout << "Rownanie jest tozsamosciowe.nn";

    }

    else {

    cout << "Rownanie jest sprzeczne.nn";

    }

    }

     

    return 0;

    }

    [/php:1:611f36aa83]

     

    czemu mi nie drukuje jak np. delta<0 ? :/

  12. #!/bin/bashif [ -d $1 ]; thencd $1;elsemkdir $1;cd  $1;fiy=2while [ $y -le $# ]; dotouch $$y;y=$[y+1];done

    Po wydaniu polecenia: nazwa_skryptu Katalog plik1 plik2 pli3 plikn skrypt powinien utworzyc katalog: "Katalog" oraz pliki w nim: "plik1" "plik2" "plik3" "plikn".

    Mam problem gdyz nie wiem jak zwiekszyc wartosc parametru o 1, tak zeby wykonywal sie nastepny...

    Czyli moje pytanie brzmi: Jak powinna wygladac ta linijka:

     

    touch $$y;

    :?:

     

    Dzieki za pomoc

×
×
  • Dodaj nową pozycję...