Wczytywanie tablic dwuwymiarowych za pomocą pętli for.
Ostatnio zmodyfikowano 2017-01-14 14:21
Wuwus1 Temat założony przez niniejszego użytkownika |
Wczytywanie tablic dwuwymiarowych za pomocą pętli for. » 2017-01-14 13:56:07 Po skompilowaniu tego kodu program od razu się wysypuje. Szukałem błędu długo ale nie potrafię go namierzyć. Program jest dość krótki, więc znalezienie błędu przez kogoś bardziej obeznanego w C++ to kwestia paru minut. Z góry dziękuję za pomoc. #include <iostream>
const int Cities = 5; const int Years = 4;
int main() { using namespace std; const char * cities[ Cities ] = { "Jelenia Gora", "Zielona Gora", "Gorki", "Wilga Gora" }; int maxtemps[ Years ][ Cities ] = { { 32, 31, 32, 34, 29 }, { 28, 31, 31, 32, 30 }, { 31, 27, 29, 30, 32 }, { 30, 31, 29, 33, 32 } }; cout << "Temperatury maksymalne (C) w latach 2008-2011\n\n"; for( int city = 0; city < Cities; ++city ) { cout << cities[ city ] << ":\t"; for( int year = 0; year < Years; ++year ) { cout << maxtemps[ year ][ city ] << ":\t"; } cout << endl; } system( "pause" ); return 0; }
|
|
zqick |
» 2017-01-14 14:07:42 "system( "pause" )" znajduje się w biblotece windows.h więc wystarczy że na początku dodasz "#include <windows.h>" . ja zamiast tego uwole używać getchar() z cstdio :D a w tablicy za Gorki możesz dać dwie spacje , żeby ci się ładnie wyrównało.
|
|
mokrowski |
» 2017-01-14 14:14:22 Masz 4 miasta a Cities == 5. |
|
Wuwus1 Temat założony przez niniejszego użytkownika |
» 2017-01-14 14:21:49 Faktycznie miałem 4 miasta zamiast 5. Wystarczyło dopisać jeszcze jedno miasto. :) Dzięki za pomoc. |
|
« 1 » |