Untitled

mail@pastecode.io avatar
unknown
c_cpp
12 days ago
1.6 kB
1
Indexable
Never
#include <iostream>

const short WIELKOSC_TAB = 5;

int main()
{
    int tab1[ WIELKOSC_TAB ];
    char tab4[ 2 ];

    // Przypisywanie wartosci
    tab1[ 0 ] = 1;
    tab1[ 1 ] = 2;
    tab1[ 2 ] = 3;
    tab1[ 3 ] = 4;
    tab1[ 4 ] = 5;

    // Błedny zapis
    // tab1[ 5 ] = 5; // błąd - ten element nie istnieje

    char tab2[ WIELKOSC_TAB ] = { 'N', 'u', 'm', 'e', 'r' };

    int tab3[ 4 ] = { 7, 8 };

    std::cout << "Oto dane zawarte w tab1:\n"
         << "pierwszy element - " << tab1[ 0 ]
         << "\ndrugi element  - " << tab1[ 1 ]
         << "\ntrzeci element  - " << tab1[ 2 ]
         << "\nczwarty element - " << tab1[ 3 ]
         << "\npiaty element - " << tab1[ 4 ]
         << "\nA tak wyglada nieprawidlow element szosty - "
         << tab1[ 5 ] << std::endl << std::endl;

    std::cout << "Nalezy pamietac, by nie przekroczyc "
         << tab2[ 0 ] << tab2[ 1 ] << tab2[ 2 ] << tab2[ 3 ]
         << tab2[ 4 ] << " indeksu tabeli." << std::endl;

    //przypisywanie zmiennych między tablicami
    tab4[ 0 ] = tab2[ 0 ];
    tab4[ 1 ] = tab2[ 4 ];

    std::cout << "Jezeli tabela ma miec 5 elementow "
            "to jej ostatni element ma " << tab4[ 0 ]
         << tab4[ 1 ] << " indeksu rowny " << tab1[ 3 ]
         << "!" << std::endl << std::endl;

    //Tablica nie wypełniona całkowicie
    std::cout << "tab3 zawiera takie dane:\n"
         << "1- " << tab3[ 0 ] << std::endl
         << "2- " << tab3[ 1 ] << std::endl
         << "3- " << tab3[ 2 ] << std::endl
         << "4- " << tab3[ 3 ] << std::endl;

    return 0;
}
Leave a Comment