Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void incrementeaza(int a[], int &n)
- {
- for(int i=0; i<n; i++)
- a[i]++ ;
- }
- void incrementeaza2(int *p, int *n)
- {
- for(int i=0;i<*n; i++)
- (*(p+i))++;
- }
- void incrementeaza3(int m[][3] ,int n)
- {
- for(int i=0; i<n; i++)
- for(int j=0; j<n; j++)
- m[i][j]++;
- }
- void incrementeaza4(int *p ,int n)
- {
- for(int i=0; i<n; i++)
- for(int j=0; j<n; j++)
- (*(p+i*n+j))++;
- }
- void incrementeaza5(int &n)
- {
- n++;
- }
- void incrementeaza6(int *n)
- {
- (*n)++;
- }
- int main()
- {
- int a[3] = {0,1,2};
- // cout << &a[0] << endl;
- // cout << &a[1] << endl;
- // cout << &a[2] << endl;
- int k=3;
- incrementeaza(a,k);
- incrementeaza2(a,&k);
- cout << endl;
- for(int i=0; i<k; i++)
- cout << a[i] << " ";
- int m[3][3]={{0,1,2},{3,4,5},{6,7,8}};
- incrementeaza3(m,3);
- incrementeaza4(&m[0][0],3);
- incrementeaza4(m[0],3);
- cout << endl;
- for(int i=0; i<3; i++)
- {
- cout << endl;
- for(int j=0; j<3; j++)
- cout << m[i][j] << " ";
- }
- cout << endl;
- int q=2;
- incrementeaza5(q);
- incrementeaza6(&q);
- cout << q;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement