Answer:
The expression of this question can be given as:
Expression:
*ip + 1
Explanation:
In this question, it is given that ip variable has been declared and initialized and the ip variable is in the first half of the array. It finds the expression whose value is after the element of the array that ip points. So the expression to this question is *ip + 1. Where * is used to define ip variable as a pointer and its value is increased by 1 that is given in the question.
Following are the program to calculate even digits sum:
<h3>Program:</h3>
#include <iostream>//header file
using namespace std;
int main()//main method
{
int a[10],s=0,i;//defining an array and an integer variable
cout<<"Enter array values: ";//print message
for(i=0;i<=9;i++)//defining a loop that input array value
{
cin>>a[i];//input array value
}
for(int i=0;i<=9;i++)//defining loop that check array value
{
if(a[i]%2==0)//defining if block that checks even number condition value
{
s=s+a[i];//adding even number value
}
}
cout<<"The sum of even number is: "<<s;//print even number sum value
return 0;
}
Program Explanation:
- Defining a header file.
- Defining the main method.
- Inside the main method, an integer array "a", and two integer variable "s,i" is declared.
- In the next step, a for loop is declared that input the array value, and after input value another loop is declared that check even number value in array.
- In this loop it adds array value and after adding the value a print method is declared that prints its value.
Output:
Please find the attached file.
Find out more information about the even number here:
brainly.com/question/4184435
The answer to this question is B