• 0


  • Gorgonek napisał/a:
    http://sprocket.ict.pwr.wroc.pl/~piasecki/dydaktyka/ogloszenia/index.htm

    już myślałem, że podajesz linka do naszych wyników..szukam siebie..a tu nie ma :lol:
    To pewnie przez to, że przed chwilą wstałem :D
    a wyniki mają być tutaj

    pzdr.
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e
  • ADMGorgonek  
    Moderator
    Szkodnik Psotnik
    Wydział: W-3 Chemiczny

    zobacz profil
    szybka wiadomość
  • 0


  • samoorai, ale zauważ że link który podajesz jest 'wadliwy' ;)

    Znalazłem ten działający i go podałem, tam będą wasze wyniki :)
    _________________
    http://pustamiska.pl/index.php - bo kliknięcie nic nie kosztuje!

    Jeśli wydaje Ci się że zaliczyłeś, to masz rację... wydaje Ci się :mrgreen:
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • wiesz...po prostu taki link jest na stronie link a jak wiadomo SKP ma wszystko osobno :D ... IMO stronka się pojawi dopiero jak zostaną sprawdzone prace ;)
    się okaże...zawsze można sprawdzać dwa linki [:

    pzdr.
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • fuck ... 97% :?
    Można zobaczyć swoją pracę? If tak to gdzie?

    pzdr.
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • wiesz...skoro niektórzy(!! nie wszyscy ;) !!), niemający pojęcia o programowaniu mają 100% ... to chcę przynajmniej wiedzieć gdzie się machnąłem ;)

    pzdr.
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e


  • 0


  • #include <stdio.h>
    #include <conio.h>
    #include <iostream.h>
    //---------------------------------------------------------------------------
    void sklej(char *s1, char* s2)
    {
    int i,j;

    for(i=0; ;i++)
    if(s1[i]=='\0')
    break;

    for(j=0; ;)
    {
    s1[i] = s2[j];
    if(s2[j]=='\0')
    break;
    i++;
    j++;
    }
    }
    void main(void)
    {
    char txt_1[100] = "ala ";
    char txt_2[100] = "kot";

    printf("\n Przed polaczeniem:" );
    printf("\n %s\n",txt_1);
    printf("\n %s\n",txt_2);
    sklej(txt_1,txt_2);
    printf("\n Po laczeniu: %s \n", txt_1);

    getch();
    }
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • jaka była treść zadania programu? ja bym zrobił scalanie tych elemetow nstepujaco:

    Kod:

    #include <iostream.h>

    void sklej(char txt_1[] , char txt_2[])
    {
     for(int i=0; txt_1[i]!=0; i++) ;
     for(int j=0; txt_2[j]!=0; j++)
      txt_1[i+j]=txt_2[j];
    }

    void main(void)
    {
     char txt_1[] = "ala ";
     char txt_2[] = "kot";
     cout << txt_1 << endl << txt_2 << endl;
     sklej(txt_1, txt_2);
     cout << txt_1;
    }

    celowo nie wprowadzalem w [] parametrow bo poco niech komputer sam przydzieli dynamicznie .. i to to powoduje ze c++ zaczyna mi sie podobac w prownaniu z innymi jezykami "for(int i=0; txt_1[i]!=0; i++) ;" nie niamlem zeilonego pojecia czy to bedzie dzialac a jednak pozytywnie zaskoczony a no i jak by nie patrzec osoba nedemna piszaca program jest amcos moim zdanem bez sesu przekazujesz txt_1 i txt_2 za pomoca wskaznikow a przecierz talice w c i c++ sa domuslnie przezucane wskaznikiem i w tedy tylko znac u trzeba dac ze to tablica :] moze gdzies eie pomylilem moja wedza uboga tyle co mi sie zdaje:p
    jak by pogluwkowac to mozna to prosciej :]

    [ Dodano: 2006-12-09, 11:00 ]
    co i jaka grupa ( ukogo) przerabia obecnie na laboratorium?

    [ Dodano: 2006-12-09, 11:49 ]
    A w zasadzie najprościej będzie tak na te 2 sposoby:p (zkladam ze oto nie chodzi ale wynik koncowy taki sam:]
    Kod:

    #include <iostream.h>
    #include <string.h>

    void main(void)
    {
     char txt_1[] = "ala ";
     char txt_2[] = "kot";
     cout << txt_1 << endl << txt_2 << endl;
     strcat(txt_1, txt_2);
     cout << txt_1;
    }

    Albo wogule paradoksalny sposub :twisted:
    Kod:

    #include <iostream.h>

    void main(void)
    {
     char txt_1[] = "ala ";
     char txt_2[] = "kot";
     cout << txt_1 << endl << txt_2 << endl;
     cout << txt_1 << txt_2 << endl;
    }
    jeszcze krutszego co jest ktpina sposobu nie podaje hehe bo to osmieszające hehe

    [ Dodano: 2006-12-11, 22:18 ]
    kto umie to bo ja ze wskaźnikami leże jeszcze mało pjętny jestem musze zobaczyć to nba ptrzykładach i sprubowąc kombinowac :] czy mugł by to ktos to zrobic ? i porobic komentarze :]

    LISTA 10 - SKP - Dynamiczna alokacja pamięci na tablice jednowymiarowe i stringi

    Napisać funkcję
    Wczytującą ciąg liczb do lokowanej dynamicznie tablicy jednowymiarowej
    Wyświetlającą tablice jednowymiarową w oparciu o wskaźniki i arytmetykę adresów

    Pozostałe zadania należy wykonać zakładając, że napis jest podawany jako wskaźnik oraz należy wykorzystać arytmetykę adresów.
    Zliczającą ilość znaków w napisie
    wszystkich znaków
    liter małych
    liter dużych
    cyfr
    Zamieniającą w napisie podany znak na inny znak
    Zamieniający wszystkie litery małe na duże
    Usuwającą z napisu wszystkie wystąpienia danego znaku
    Usuwającą ciąg spacji z tyłu napisu
    Usuwającą wszystkie znaki nie będące cyframi i kropką
    Tworzącą kopię napisu
    Sklejającą dwa napisy
    Zwracająca pozycję pierwszego wystąpienia danego znaku w napisie
    Sprawdzającą czy dany napis jest zawarty w innym napisie

    UWAGA!
    Nie korzystamy z funkcji bibliotecznych operujących na napisach

    [ Dodano: 2006-12-12, 14:38 ]
    czy umie ktoś to zrobic?

    [ Dodano: 2006-12-13, 09:58 ]
    Kod:

    void wczytaj(int *tab int ile)
    {
     tab = new int[ile];
     for (int i=0; i<ile; i++)
     {
      cout << "Podaj liczbę";
      cin >> tab[ile];
     }
    }

    void wyswietl(int *tab int ile)
    {
     int *wsk;
     wsk = tab;
     for (int i=0; i<ile; i++)
     {
      cout << *wsk;
      wsk+=sizeof(int); // bycmoze dziala tez wsk++
     }
    }

    int ile_znakow(char *napis)
    {
     int ile=0;
     char *wsk;
     for(wsk=napis; wsk!='/0'; wsk++)
     ile++;
     return ile;
    }


    [ Dodano: 2006-12-13, 09:58 ]
    moze ma ktos pomysl jak to prościej zrobic? albo jakies sugestie
    d41d8cd98f00b204e9800998ecf8427e
  • BajBus  
    My Life Be Like
    Rok studiów: 1

    zobacz profil
    szybka wiadomość
  • 0


  • #include <iostream.h>
    #include <conio.h>


    char *kopia(char *tab)
    {
    for(int z=0; tab[z]!=0; z++);
    char *kop=new char[z+1];
    char *k = kop;

    while(*k++ = *tab++);

    return kop;
    }

    void main(void)
    {
    char sx[20]="ala i as";
    char *dube;
    int n;
    clrscr();

    dube=kopia(sx);
    dube[0]='h';
    cout << dube<< endl <<sx;
    delete dube;
    getch();
    }

    Kto wie jak to dziala while(*k++ = *tab++);
    _________________
    "nie szukaj kogoś z kim możesz żyć, ale kogoś bez kogo żyć nie będziesz mógł"

    :*
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • BajBus napisał/a:
    Kto wie jak to dziala while(*k++ = *tab++);

    na pierwszy rzut oka:
    najpierw następuje porównanie *k oraz *tab a następnie oba elementy są 'zwiększane' (a raczej następuje przejście do kolejnych elementów tablic ;) ) ... jak będę w lepszym stanie to moze coś więcej napisżę ;)

    zpdrl
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • Kod:
    /*
    Program ma tworzyć dynamiczną kopie tablicy
    */
    #include <iostream.h>

    char *kopia(char *tab)
    {
     for(int z=0; tab[z]!=0; z++);
     char *kop=new char[z+1];
     char *k = kop;
     /*
      pętla while i linijka dodana rownierz przez wykladowce "char *k=kop;" powiedzial ze to najprostrzy i najszybszy sposób */ /* ja zamiast pisac  "char *k=kop;" i while(*k++ = *tab++); zrobilem to tak ale i tak mnie interesuje jak to dziala wersja wykładowcy taka jak jest u bajbusa pełna bez moich komentarzy
     for(int i=0; tab[i]!=0; i++)
      kop[i]=tab[i];
      */
     while(*k++ = *tab++); // na pierwszy zut oka to nie pownno wogule działć jak działa no bo jak zadnego przypiswania niema! prawda? niech ktoś to objasni dlaczego tak się to dzieje jak ktoś wie
     return kop;
    }

    void main(void)
    {
     char sx[20]="ala i as";
     char *dube;
     dube=kopia(sx);
     dube[0]='h'; // tu sie upewniamy czy nie zrobilismy bledu i nie zrobilismy kopi adresow a nie danych:]
     cout << dube<< endl <<sx; // tu sprawdzamy czy faktycznie jest jak ma byc
     delete dube; // a tego to chyba ie musi juz być czy musi?
    }
    d41d8cd98f00b204e9800998ecf8427e
  • Wolverine  
    piotreK
    Wydział: W-4 EKA
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0


  • Goofy napisał/a:
    while(*k++ = *tab++); // na pierwszy zut oka to nie pownno wogule działć jak działa no bo jak zadnego przypiswania niema! prawda? niech ktoś to objasni dlaczego tak się to dzieje jak ktoś wie


    Jak nie ma :P

    Tam gdzie wskazuje k jest przypisywane to na co wskazuje tab, nastepnie jako warunek while'a wysylane jest jedno z nich (wszystko jedno ktore jako, ze teraz sa takie same) i na koniec oba wskazniki sa inkrementowane).

    Nie rozumiem troche tego twojego sprawdzania (dube[0]='h'; - ocb? :P )
    _________________
    http://linijki.blogspot.com - Linijki Wolverine'a ;)
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • fuck...ja tam wcześniej widziałem
    Kod:
    ==
    :lol:

    //sorka, za powyższego posta...

    pzdr.
    _________________
    Wielki majestat wielkiego gmachu,
    Wybrany przez inkwizytora struktur.

    - Wallace Stevens


    [www]
    d41d8cd98f00b204e9800998ecf8427e
  • BajBus  
    My Life Be Like
    Rok studiów: 1

    zobacz profil
    szybka wiadomość
  • 0


  • a co! ktoś musiał zacząć, żeby reszta mogła iść w jego ślady! :]
    _________________
    "nie szukaj kogoś z kim możesz żyć, ale kogoś bez kogo żyć nie będziesz mógł"

    :*
    d41d8cd98f00b204e9800998ecf8427e
  • 0


  • Nie trzepiajcie się chłopaka ja go poprosiłem zeby ten program wrzucił i to ja sie zastanawiam jak on ma prawo dzialać...

    [ Dodano: 2006-12-18, 18:49 ]
    Kod:
    int moje_strlen( char *tab)
    {
     for(int i=0; tab[i]!=0; i++);
     return i;
    }

    char *moje_strupr(char *tab)
    {
     for(int i=0; tab[i]!=0; i++)
      if(tab[i]>='a' && tab[i]<='z')
        tab[i]-=32; // by powiększyć to w apostrofach poprawić na duże i tu zmniec -= na +=
     return tab;
    }

    kopiujacy jest wyrzej:][/code]
    d41d8cd98f00b204e9800998ecf8427e


  • 0


  • hej czy może mi ktos podac jakie mieliście zadanie na kole; >?? Prosze :P
    d41d8cd98f00b204e9800998ecf8427e

Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014
Strona wygenerowana w 40,4ms. Zapytań do SQL: 17