Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<memory>
- using namespace std;
- char crt[] = "------------------ \n";
- void main() {
- int *p1 = new int[5];
- for (int i = 0; i < 5; i++)
- {
- p1[i] = 10;
- }
- cout << "PRVA: " << endl;
- for (int i = 0; i < 5; i++)
- {
- cout << p1[i] << endl;
- }
- cout << crt;
- int **p2;
- p2 = new int*[5];
- for (int i = 0; i < 5; i++)
- {
- p2[i] = new int;
- *p2[i] = i;
- }
- cout << "DRUGA: " << endl;
- for (int i = 0; i < 5; i++)
- {
- cout << *p2[i] << endl;
- }
- cout << crt;
- int *p3[10];
- for (int i = 0; i < 10; i++)
- {
- p3[i] = new int;
- *p3[i] = 30;
- }
- cout << "TRECA: " << endl;
- for (int i = 0; i < 10; i++)
- {
- cout << *p3[i] << endl;
- }
- cout << crt;
- shared_ptr<int> p4;
- p4 = make_shared<int>();
- *p4 = 111;
- cout << "CETVRTA: " << endl;
- cout << *p4 << endl;
- cout << crt;
- shared_ptr<int>p5[10];
- for (int i = 0; i < 10; i++)
- {
- p5[i] = make_shared<int>();
- *p5[i] = 40;
- }
- cout << "PETA: " << endl;
- for (int i = 0; i < 10; i++)
- {
- cout<<*p5[i] << endl;
- }
- cout << crt;
- shared_ptr<int> *p6;
- p6 = new shared_ptr<int>[10];
- for (int i = 0; i < 10; i++)
- {
- p6[i] = make_shared<int>();
- *p6[i] = 50;
- }
- cout << "SESTA: " << endl;
- for (int i = 0; i < 10; i++)
- {
- cout << *p6[i] << endl;
- }
- cout << crt;
- system("pause>0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement