Typ fukcji, a return.
Ostatnio zmodyfikowano 2016-01-30 14:26
bombatom69 |
» 2016-01-28 15:25:25 W = wczytaj(); wyznacznik( W ); wypisz( W );
Masz tutaj trzy instrukcje. Opisz może punkt po punkcie co każda z nich powinna Twoim zdaniem zrobić. |
|
Dan2ra Temat założony przez niniejszego użytkownika |
» 2016-01-28 19:00:51 Pisałem w poprzednim poście, że instrukcje wypisz wyrzuciłem, a w instrukcji wyznacznik dałem cout<<wynik i wszystko działa. Pytam tylko czy jest to dobre rozwiązanie.. |
|
pekfos |
» 2016-01-28 19:41:14 To nie jest dobre rozwiązanie. |
|
Dan2ra Temat założony przez niniejszego użytkownika |
» 2016-01-28 19:50:35 Okeeeej.. Jak to więc powinno poprawnie wyglądać? Jakieś wskazówki? |
|
pekfos |
» 2016-01-28 19:57:13 Wskazówki już dostałeś. Opisz może punkt po punkcie co każda z nich powinna Twoim zdaniem zrobić. |
Co ma robić funkcja wyznacznik()? Odpowiedz sobie i popraw kod. |
|
Dan2ra Temat założony przez niniejszego użytkownika |
» 2016-01-29 10:07:10 Dzięki za odpowiedzi, ale pomału sam dochodzę do tego gdzie są błędy. Tym razem mam następujący problem: int wyz; float a;
wyz = wyznacznik3x3( D ); a = 1 / wyz; D = dop( D ); D = trans( D ); D = liczba_razy( D, a ); wypisz( D );
macierz liczba_razy( macierz A, float liczba ) { macierz B; for( int i = 0; i < A.kolumny; i++ ) { for( int j = 0; j < A.wiersze; j++ ) { B.wsp[ i ][ j ] = liczba * A.wsp[ i ][ j ]; } } return B;
Program ma liczyć macierz odwrotną i muszę pomnożyć macierz przez 1/wyznacznik, ale program pokazuję wynik z funkcji trans(), a funkcja liczba_razy() jakby nie działała. |
|
1aam2am1 |
» 2016-01-29 10:09:17 w macierzy B ile wynoszą kolumny i wiersze? |
|
Dan2ra Temat założony przez niniejszego użytkownika |
» 2016-01-29 10:11:25 struct macierz { int wiersze; int kolumny; float wsp[ 10 ][ 10 ]; };
|
|
1 « 2 » 3 |