[C++] Zakresy tablicy
Ostatnio zmodyfikowano 2015-04-02 17:37
wojownik266 Temat założony przez niniejszego użytkownika |
[C++] Zakresy tablicy » 2015-04-02 17:18:43 Czy ktoś mógłby mi powiedzieć dlaczego program nie wyświetla wartości tablicy z podanego w programie zakresu? Przypuszczam że winna temu jest funkcja „pokaz_tab” ale do końca nie jestem tego pewien. Proszę o korektę bądź precyzyjne nakierowanie na cel … Proszę też powiedzieć czy ten program jest poprawnie napisany pomijając mankamenty. #include <iostream> using namespace std;
void pokaz_tab( int a[], int el, int dl ) { for( int i = el; i < dl; ++i ) { cout << "Zakres od " << el << " do " << dl << " = " << a[ i ] << endl; } } int main() { int ind = 0; cout << "Ile elementow ma miec tablica:"; cin >> ind; int * tab = new int[ ind ]; for( int i = 0; i < ind; ++i ) { tab[ i ] = i; cout << "Tablica ma:" << ind << " elementow" << endl; break; } cout << "Od ktorego do ktorego elementu wyswietlic zawartosc?" << endl; cout << "Podaj dolny zakres:"; int dz = 0; cin >> dz; cout << "Podaj gorny zakres:"; int gz = 0; cin >> gz; pokaz_tab( tab, dz, gz ); delete[] tab; cin.get(); cin.get(); return 0; }
|
|
SeaMonster131 |
» 2015-04-02 17:32:28 |
|
wojownik266 Temat założony przez niniejszego użytkownika |
» 2015-04-02 17:37:28 No nie! Po usunięciu tej instrukcji program o dziwo działa tak jak powinien. Wielkie dzięki Monster:) |
|
« 1 » |