[C++] Tablice
: 9 cze 2009, o 15:44
Mam problem z tymi programami, z gory dzieki za pomoc
1. Mamy dwie tablice znakowe o identycznej dlugosci. W jednej z nich znajduje sie C-string. Napisz funkcje, ktora przekopiuje co drugą literę z jednej tablicy do drugiej. To znaczy: jeśli w jednej tablicy jest tekst "instytut", to w drugiej powinien sie znalezc C-string "isyu".
2. Mamy tablice znakow, w ktorej znajduje sie dlugi C-string bedacy tekstem, skladajacym sie z kilkunastu wyrazow. Napisz funkcje, ktora przekopiuje ten C-string do dwoch innych tablic. W tablicy parzyste znalezc maja sie parzyste wyrazy C stringu, a w tablicy nieparzyste - nieparzyste wyrazy C-stringu. W obu docelowych tablicach wyrazy maja byc oddzielone odstepami (spacjami), czyli znakami
. Funkcja ta ma byc wywolana z 3 argumentami:
- adres tablicy zrodlowej;
- adres tablicy na wyrazy parzyste;
- adres tablicy na wyrazy nieparzyste.
3. Napisz funkcje, ktora do konca stringu bedacego w jednej tablicy, dolaczy string, bedacy w drugiej tablicy. Argumentami tej funkcji powinny byc
- adres tablicy docelowej,
- jej rozmiar,
- adres tablicy ze stringiem dolaczonym.
Funkcja powinna przerwac dolaczanie stringu w przypadku zapelnienia calej tablicy.
4. Napisz program, w ktorym bedzie tablica dwuwymiarowa o rozmiarach: 10 rzedow i 3 kolumny.
Do elementow zerowej kolumny zaladuj kolejne liczby naturalne (i), do elementow nastepnej kolumny zaladuj ich kwadraty(i*i), a do nastepnej szesciany(i*i*i).
Wypisz zawartosc tej tablicy na ekranie - wlasnie w postaci trzech pionowych kolumn.
5. W programie mamy tablice
double tab[10][5][30];
Napisz funkcje, do ktora wyzeruje wszystkie elementy tej tablicy.
1. Mamy dwie tablice znakowe o identycznej dlugosci. W jednej z nich znajduje sie C-string. Napisz funkcje, ktora przekopiuje co drugą literę z jednej tablicy do drugiej. To znaczy: jeśli w jednej tablicy jest tekst "instytut", to w drugiej powinien sie znalezc C-string "isyu".
2. Mamy tablice znakow, w ktorej znajduje sie dlugi C-string bedacy tekstem, skladajacym sie z kilkunastu wyrazow. Napisz funkcje, ktora przekopiuje ten C-string do dwoch innych tablic. W tablicy parzyste znalezc maja sie parzyste wyrazy C stringu, a w tablicy nieparzyste - nieparzyste wyrazy C-stringu. W obu docelowych tablicach wyrazy maja byc oddzielone odstepami (spacjami), czyli znakami
. Funkcja ta ma byc wywolana z 3 argumentami:
- adres tablicy zrodlowej;
- adres tablicy na wyrazy parzyste;
- adres tablicy na wyrazy nieparzyste.
3. Napisz funkcje, ktora do konca stringu bedacego w jednej tablicy, dolaczy string, bedacy w drugiej tablicy. Argumentami tej funkcji powinny byc
- adres tablicy docelowej,
- jej rozmiar,
- adres tablicy ze stringiem dolaczonym.
Funkcja powinna przerwac dolaczanie stringu w przypadku zapelnienia calej tablicy.
4. Napisz program, w ktorym bedzie tablica dwuwymiarowa o rozmiarach: 10 rzedow i 3 kolumny.
Do elementow zerowej kolumny zaladuj kolejne liczby naturalne (i), do elementow nastepnej kolumny zaladuj ich kwadraty(i*i), a do nastepnej szesciany(i*i*i).
Wypisz zawartosc tej tablicy na ekranie - wlasnie w postaci trzech pionowych kolumn.
5. W programie mamy tablice
double tab[10][5][30];
Napisz funkcje, do ktora wyzeruje wszystkie elementy tej tablicy.