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

[C++] Zakresy tablicy

Ostatnio zmodyfikowano 2015-04-02 17:37
Autor Wiadomość
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.

C/C++
#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;
}
P-129934
SeaMonster131
» 2015-04-02 17:32:28
C/C++
break;
Na pewno?
P-129939
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:)
P-129940
« 1 »
  Strona 1 z 1