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.
[C++] Tablice
-
- Użytkownik
- Posty: 735
- Rejestracja: 7 lis 2005, o 23:56
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 2 razy
- Pomógł: 133 razy
[C++] Tablice
A od czego zacząłeś? Na zachętę
1. Pętla podobna do normalnego kopiowania ciągu znaków (tzn. wykonywana dopóki w ciągu kopiowanym nie trafi na 0), przy czym zapisuje tylko, jeśli jesteśmy na literce parzystej (i%2==0). Co więcej w ciągu wyjściowym zapisujemy zawsze do komórki i/2 a nie i.
1. Pętla podobna do normalnego kopiowania ciągu znaków (tzn. wykonywana dopóki w ciągu kopiowanym nie trafi na 0), przy czym zapisuje tylko, jeśli jesteśmy na literce parzystej (i%2==0). Co więcej w ciągu wyjściowym zapisujemy zawsze do komórki i/2 a nie i.
- kolanko
- Użytkownik
- Posty: 1905
- Rejestracja: 9 gru 2006, o 14:23
- Płeć: Mężczyzna
- Lokalizacja: Łańcut
- Podziękował: 32 razy
- Pomógł: 172 razy
[C++] Tablice
5.
odpowiednio zinterpretuj
Kod: Zaznacz cały
for (10 razy)
{
for(5 razy)
{
for(30 razy)
{
tablica[][][] zerujemy
}
}
}