Answer:
int* calculate(int a,int b,int c){
int result[] = {0,0};
int sum = a+b+c;
int product = a*b*c;
result[0] = sum;
result[1] = product;
return result;
}
Explanation:
The function is a block of the statement which performs the special task.
The function can return one integer, not more than one integer.
If we want to return multiple values then, we can use array.
we store the result in the array and return that array to the main function.
This is the only possible way to return multiple values.
So, define the function with return type array and declare the array with zero value.
Then, calculate the values and store in the variable after that, assign to the array.
Finally, return that array.
Answer:
Some key points to remember, when handling the linked list are as follow:
- Linked list is the linear data structure in which each of the elements contain separate object.
- Linked list components are not store in a contiguous location.
- In the linked list the elements or components are basically use the pointers for linked with another elements.
- The last node of the linked list must contain null value.
- In the linked list, the allocation of the memory is equal to upper node limit.