problem z funkcja w tablicy
Ostatnio zmodyfikowano 2013-01-31 15:19
rooker Temat założony przez niniejszego użytkownika |
problem z funkcja w tablicy » 2013-01-31 09:45:42 Chcę napisać funkcję która wypełnia cały wiersz tablicy jakimś znakiem jeśli liczba dużych liter w danym wierszu tablicy jest większa od jakiejś stałej. Wymysliłem coś takiego(jest źle bo nie działa i proszę o pomoc). Pomoże ktoś? void wypelnij() { char t[ n ][ m ]; for( int i = 0; i < n; i++ ) { int suma = 0; for( int j = 0; j < m; j++ ) { if( t[ i ][ j ] > 'A' && t[ i ][ j ] < 'Z' ) { suma++; } if( suma > d ) { t[ i ][ j ] = '!'; } } } }
|
|
DejaVu |
» 2013-01-31 14:02:20 1. napisz funkcję, która zlicza liczbę dużych znaków w danym wierszu i zwraca wartość. 2. napisz funkcję, która wypełnia cały wiersz tablicy podanym znakiem. 3. napisz pętlę, w której będziesz miał warunek: if( liczbaDuzychLiter( tablica, nrWiersza ) > 123 ) wypelnijWierszZnakiem( tablica, nrWiersza, '!' );
|
|
rooker Temat założony przez niniejszego użytkownika |
» 2013-01-31 14:57:46 No ok ale ta pierwsz funkcja ma zwracać co konkretnie?? I skąd mam wziąć ten nrwiersza?? Nie widzę tego kompletnie |
|
DejaVu |
» 2013-01-31 15:19:12 nrWiersza to zmienna. Tak samo jak w fragmencie kodu, który wkleiłeś. Twoje zmienne się nazywają i,j, ale równie dobrze możesz je nazwać nrWiersza i nrKolumny. Napisałem już co ma zwracać pierwsza funkcja... |
|
« 1 » |