[C++] Usunięcie znaków z tablicy o stałym wymiarze

Jonarz
Użytkownik
Użytkownik
Posty: 120
Rejestracja: 2 paź 2013, o 22:16
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 32 razy
Pomógł: 11 razy

[C++] Usunięcie znaków z tablicy o stałym wymiarze

Post autor: Jonarz »

Treść zadania brzmi: Wczytać znaki do tablicy a[N] (N- stała), po czym usunąć z niej małe litery, dosuwając po każdym usunięciu pozostałe znaki w prawo, a na zwolnione miejsce na początku tablicy wpisując znak Z, gdzie Z – stała. Wydrukować tablicę przed i po tej operacji.
Nie mogę skorzystać z drugiej tablicy przy wykonywaniu zadania. Mam pomysł na cały program, poza częścią dotyczącą usuwania małych liter. Chciałem przenosić je na koniec i wydrukować tylko tablicę bez tych liter na końcu (tzn. o wymiarze [N-ilość małych liter], chociaż nie wiem czy to nie jest liczone jako nowa tablica), ale to się nie uda z uwagi na te dodatkowe znaki na początku...
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C++] Usunięcie znaków z tablicy o stałym wymiarze

Post autor: Afish »

A nie możesz zrobić tego tak, jak jest podane w treści zadania?
Jonarz
Użytkownik
Użytkownik
Posty: 120
Rejestracja: 2 paź 2013, o 22:16
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 32 razy
Pomógł: 11 razy

[C++] Usunięcie znaków z tablicy o stałym wymiarze

Post autor: Jonarz »

Problem w tym, że nie miałem żadnej funkcji usuwającej na zajęciach.
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[C++] Usunięcie znaków z tablicy o stałym wymiarze

Post autor: Afish »

To pora napisać własną - wystarczy zwykła pętla i przepisywanie znaków.
ODPOWIEDZ