Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

problem z funkcja w tablicy

Ostatnio zmodyfikowano 2013-01-31 15:19
Autor Wiadomość
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ś?
C/C++
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 ] = '!'; // nie wiem jak to zapętlić
            }
        }
    }
}
P-75441
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:
C/C++
if( liczbaDuzychLiter( tablica, nrWiersza ) > 123 )
     wypelnijWierszZnakiem( tablica, nrWiersza, '!' );

P-75447
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
P-75452
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...
P-75453
« 1 »
  Strona 1 z 1