Zamiana kilku spacji na jedną
Ostatnio zmodyfikowano 2016-12-05 09:15
KrayteR Temat założony przez niniejszego użytkownika |
Zamiana kilku spacji na jedną » 2016-12-05 06:50:59 Cześć! Mam problem z zdaniem, w którym użytkownik podaje jedna linijkę tekstu po czym program przepisuje ją poniżej, przy czym usuwa zbędne spacje(tzn. z grupy stojących obok siebie dwóch lub więcej spacji pozostawia jedną) Napisałem, znalazłem coś takiego, ale ten sposób usuwa wszystkie spacje a nie zostawia jednej jak jest kilka #include<stdio.h>
int main() { char znak; scanf( "%c", & znak ); while(( znak = getchar() ) != '\n' ) { if( znak == ' ' ) printf( "" ); else printf( "%c", znak ); } return 0; }
Program musi być napisany jak najprościej, bo Pani Profesor nie uznaje poszerzania wiedzy we własnym zakresie :O |
|
carlosmay |
» 2016-12-05 09:15:33 #include<stdio.h>
int main() { char znak; scanf( "%c", & znak ); while(( znak = getchar() ) != '\n' ) { if( znak == ' ' ) printf( "" ); else printf( "%c", znak ); } return 0; } |
W kodzie brakuje zmiennej informującej czy znaleziono spację. Teraz: |
|
« 1 » |