Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- struct mang
- {
- int *p;
- int soPhanTu;
- };
- void inMang(const mang& m)
- {
- int k=m.soPhanTu;
- cout<<"Mang in ra:\n";
- for(int i=0; i<k; i++)
- cout<<setw(10)<<m.p[i]<<setw(30)<<&(m.p[i])<<endl;
- cout<<endl;
- }
- mang mang2(const mang& m)
- {
- const int k=(m.soPhanTu+1)/2;
- int p2[k];
- cout<<"Tao mang khac:\n";
- for(int i=0; i<k; i++){
- p2[i]=m.p[i];
- cout<<setw(10)<<p2[i]<<setw(30)<<&(p2[i])<<endl;
- }
- mang r={p2, k};
- return r;
- }
- int main()
- {
- int mang1[]={1,2,3,4,5,6,7,8};
- mang m1={mang1,8};
- inMang(m1);
- inMang(mang2(m1));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement