Błędne wypisywanie współrzędnych
Ostatnio zmodyfikowano 2021-06-02 19:57
Domika Temat założony przez niniejszego użytkownika |
Błędne wypisywanie współrzędnych » 2021-06-02 05:56:59 Cześć, Mam napisać program, który wypisze wylosowane elementy z tablicy X i tablicy Y w postaci współrzędnych. Obie tablice są jednoelementowe. Funkcja wspolrzedne, dobrze wypisuje mi punkty z tablicę Y, ale zamiast danych z tablicy X wypisuje punkty z tablicy Y, czyli ja mam: Tablica X: 1 2 Tablica Y: 3 3 To wypisuje (3,3) (4,4) void wypiszTabliceX( int tablicaX[ ], int ile ) { cout << "tablicaXX: " << endl; for( int indeks = 0; indeks < ile; indeks++ ) cout << tablicaX[ indeks ] << endl; }
void wypiszTabliceY( int tablicaY[ ], int ile ) { cout << "tablicaYY: " << endl; for( int indeks = 0; indeks < ile; indeks++ ) cout << tablicaY[ indeks ] << endl; }
void wspolrzedne( int tablicaX[ ], int tablicaY[ ] ) { int ile; for( int i = 0; i < ile; i++ ) cout << "(" << tablicaX[ i ] << "," << tablicaY[ i ] << ")" << endl; } Ktość mogłby mi podpowiedzieć, gdzie robię błąd? |
|
nanoant20 |
» 2021-06-02 08:13:50 void wspolrzedne( int tablicaX[ ], int tablicaY[ ], int ile ) { for( int i = 0; i < ile; ++i ) cout << "(" << tablicaX[ i ] << "," << tablicaY[ i ] << ")" << endl; }
int main() { constexpr int rozmiar = 2; int tabX[ rozmiar ] = { 1, 2 }; int tabY[ rozmiar ] = { 3, 3 }; wspolrzedne( tabX, tabY, rozmiar ); }
|
|
Domika Temat założony przez niniejszego użytkownika |
» 2021-06-02 14:56:32 Program działa i nie działa:) Tzn działa jako samodzielny program, ale jak wrzucę kod do programu, w którym mam całe zadania, w którym wybieram zdanie które chcę sprawdzić (instrukcja case) to już liczy źle. |
|
nanoant20 |
» 2021-06-02 19:57:30 Program działa i nie działa:) Tzn działa jako samodzielny program, ale jak wrzucę kod do programu, w którym mam całe zadania, w którym wybieram zdanie które chcę sprawdzić (instrukcja case) to już liczy źle. mogę tylko odnieść się do tego kodu, który jest tutaj zaprezentowany |
|
« 1 » |