Answer:
C++ code is explained below
Explanation:
a- C++ code:
#include<iostream>
using namespace std;
#include <string.h>
int firstOccurence(char *s,char c) //recursive function
{
static int i;
if(!s[i])
{
return -1;
}
else
{
if(s[i]==c)
return i;
i++;
firstOccurence(s,c);
} }
int main()
{
char s[1000],c;
int n;
printf("Enter the string : "); //tales input
gets(s);
printf("Enter character to be searched: "); //takes input a character to be searched
c=getchar();
n=firstOccurence(s,c); //call function
if(n>-1)
printf("character %c is first occurrence at location:%d ",c,n);
else
printf("character is not in the string ");
return 0;
}
b- C++ Code- This program takes a string and display sum of all characters in a string.
#include<iostream>
using namespace std;
int sumAscii(string s) //recursive function
{
int sum = 0;
if(s.length() == 0)
{
exit(0);
}
for (unsigned int i = 0; i < s.size(); i++)
{
sum += s[i];
}
return sum;
}
int main () //main function
{
cout << "This word adds up to " << sumAscii("CAT") << " in ASCII " << endl;
return 0;
}
You have to put all of the lesson together do we need
Answer:
"Binary scope resolution operator" is the correct answer to the following question.
Explanation:
The following answer is correct because the Binary scope resolution operator is represented by the double colon(::).
The Binary scope resolution operator is used in many ways in different programming languages. In C++, the Binary scope resolution operator is used to call the global variable if the name of both global and local variables is the same and also use when we want to define method from the external side of the class and we also used to access any static data type variable.
Click on remove hyperlink on the shortcut menu
B. Bend and Break Is the correct answer