You are on page 1of 1

/* FIŞA 1: Prima aplicaţie destinată depanării */

#include <stdio.h>

int iArray[10];
int *ptrArray[10];

void InitArrays(int *array)


{
int i;

for(i=0; i<10; i++) {


ptrArray[i]=array+i;
iArray[i]=i;
}
}

int DoOperation(int **ptrs)


{
int sum=0;
int i;

for(i=0; i<10; i++)


sum+=*ptrs[i];

return sum;
}

void PrintArray()
{
int i;

for(i=0; i<10; i++) {


if(iArray[i]==6)
printf("This is an error\n");
else
printf("%i\n", iArray[i]);
}
}

main()
{
int arraySum;

InitArrays(iArray);
arraySum=DoOperation(ptrArray);
printf("operation result is %i\n", arraySum);
PrintArray();
}

You might also like