Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class TablicaDynamiczna{
- int *wsk;
- int size;
- public:
- TablicaDynamiczna(int s){
- size = s;
- wsk = new int[s];
- ///Petla, ustawia domyslnie w tablicy wszystkie wartosci w tablicy na zero
- for(int i=0; i<size; i++){
- wsk[i] = 0;
- }
- }
- ~TablicaDynamiczna(){
- delete [] wsk;
- }
- int get_wsk(int indeks){
- if(indeks>=0 && indeks<size)
- return wsk[indeks];
- else return 0;
- }
- void set_wsk(int indeks, int wartosc){
- if(indeks>=0 && indeks<size)
- wsk[indeks] = wartosc;
- }
- };
- main()
- {
- int rozmiar, n;
- cout << "Podaj rozmiar tablicy: ";
- cin >> rozmiar;
- TablicaDynamiczna t1(rozmiar);
- for(int i=0; i<rozmiar; i++){
- cout << "Podaj wartosc do tablicy: ";
- cin >> n;
- t1.set_wsk(i, n);
- }
- for(int i=0; i<rozmiar; i++){
- cout << t1.get_wsk(i) << endl;
- }
- int a;
- cout << "Ktory wyraz z tablicy odczytac?: ";
- cin >> a;
- cout << t1.get_wsk(a) << endl;
- cout << "Ktory wyraz z tablicy odczytac?: ";
- cin >> a;
- cout << t1.get_wsk(a) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement