Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- int * ptr;
- int *init_ptr(int size){
- int i;
- ptr=(int*)malloc(size*sizeof(int));
- for(i=0;i<=size;i++){
- *(ptr+i)=i+1;
- }
- return ptr;
- }
- void print_ptr(int size){
- int i;
- for(i=0;i<size;i++){
- cout << *(ptr+i) << " ,";
- }
- }
- int sum(int *ptr, int size){
- int suma=0,i;
- for(i=0;i<size;i++){
- suma=suma+(*(ptr+i));
- }
- return suma;
- }
- int iloczyn(int *ptr, int size){
- int iloczyn=1,i;
- for(i=0;i<size;i++){
- iloczyn=iloczyn*(*(ptr+i));
- }
- return iloczyn;
- }
- void deinit_ptr(){
- free(ptr);
- }
- /*/////////////////////////////////////////////////////////////////////////////////////*/
- #ifndef LAB_01_H
- #define LAB_01_H
- #include<iostream>
- extern int *ptr;
- int * init_ptr(int size);
- void print_ptr(int size);
- void deinit_ptr();
- int (*fun_ptr) (int *ptr, int size);
- int sum(int *ptr, int size);
- int iloczyn(int *ptr,int size);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement