Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Z2 {
- int *tab, arrsize;
- public:
- Z2(int size = 5) :
- arrsize(size) {
- tab = new int[size]();
- }
- Z2(char size) : //char aby konstruktor byl rozpoznawalny
- Z2() {
- cout << "delegacja" << endl;
- }
- ~Z2() {
- delete[] tab;
- }
- int pobierz_wstaw() {
- int i, y;
- char c;
- do {
- cout << "Wybierz indeks od 0 do " << arrsize - 1 << endl;
- cin >> i;
- cout << "p - pobierz" << endl;
- cout << "w - wstaw" << endl;
- cout << "s - stop" << endl;
- cin >> c;
- if (i < 0 || i >= arrsize)
- cout << "Przekroczyles wielkosc tablicy" << endl;
- else {
- switch (c) {
- case 'w':
- cout << "Podaj wartosc: " << endl;
- cin >> y;
- tab[i] = y;
- break;
- case 'p':
- cout << "Pobrana wartosc to " << tab[i] << endl;
- return tab[i];
- break;
- default:
- break;
- }
- }
- } while (c != 's');
- return 0;
- }
- int main() {
- //2
- Z2 *test = new Z2(8);
- test->pobierz_wstaw();
- //3
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement