- Przesunięty przez: Gorgonek 2007-01-21, 09:18
-
-
-
kiedy wyniki wie kros?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
d41d8cd98f00b204e9800998ecf8427e
-
-
-
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
To pewnie przez to, że przed chwilą wstałem
a wyniki mają być tutaj
pzdr.
_________________ Wielki majestat wielkiego gmachu,
Wybrany przez inkwizytora struktur.
- Wallace Stevens
[www]
d41d8cd98f00b204e9800998ecf8427e
-
-
-
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
d41d8cd98f00b204e9800998ecf8427e
-
-
-
wiesz...po prostu taki link jest na stronie link a jak wiadomo SKP ma wszystko osobno ... 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
-
Gość
-
-
d41d8cd98f00b204e9800998ecf8427e
-
-
-
fuck ... 97%
Można zobaczyć swoją pracę? If tak to gdzie?
pzdr.
_________________ Wielki majestat wielkiego gmachu,
Wybrany przez inkwizytora struktur.
- Wallace Stevens
[www]
d41d8cd98f00b204e9800998ecf8427e
-
-
-
no nie bąndź az takim hipokrytą
d41d8cd98f00b204e9800998ecf8427e
-
-
-
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
-
Gość
-
-
#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
-
-
-
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
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
-
-
-
#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
-
-
-
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
-
-
-
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
-
-
-
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
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? )
d41d8cd98f00b204e9800998ecf8427e
-
-
-
fuck...ja tam wcześniej widziałem
//sorka, za powyższego posta...
pzdr.
_________________ Wielki majestat wielkiego gmachu,
Wybrany przez inkwizytora struktur.
- Wallace Stevens
[www]
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Bajbus zaczoł programować....
Tez bym musiał zacząć
d41d8cd98f00b204e9800998ecf8427e
-
-
-
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
-
-
-
BajBus, a chcesz mi zrobić program ??:D:D:D:D
d41d8cd98f00b204e9800998ecf8427e
-
-
-
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
-
Gość
-
-
hej czy może mi ktos podac jakie mieliście zadanie na kole; >?? Prosze
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
|