Answer:
Following are the code to this question:
#include <iostream> //defining header file
using namespace std;
void numbers(ostream &outs, const string& prefix, unsigned int levels); // method declaration
void numbers(ostream &outs, const string& prefix, unsigned int levels) //defining method number
{
string s; //defining string variable
if(levels == 0) //defining condition statement that check levels value is equal to 0
{
outs << prefix << endl; //use value
}
else //define else part
{
for(char c = '1'; c <= '9'; c++) //define loop that calls numbers method
{
s = prefix + c + '.'; // holding value in s variable
numbers(outs, s, levels-1); //call method numbers
}
}
}
int main() //defining main method
{
numbers(cout, "THERBLIG", 2); //call method numbers method that accepts value
return 0;
}
Output:
please find the attachment.
Explanation:
Program description:
- In the given program, a method number is declared, that accepts three arguments in its parameter that are "outs, prefix, levels", and all the variable uses the address operator to hold its value.
- Inside the method a conditional statement is used in which string variable s and a conditional statement is used, in if the block it checks level variable value is equal to 0. if it is false it will go to else block that uses the loop to call method.
- In the main method we call the number method and pass the value in its parameter.
Concatenation, which mean we combine two or more strings into one.
Assistive technology is commonly used by people with multiple disabilities. It helps them to live more comfortable and it makes their life much easier.
Answer: Multitasking is the ability of the operating system by which a processor is able to process multiple task at the same time.
Cooperative multitasking is non preemptive multitasking where the processor is assigned to a single process and does not preempt until it completes its jobs or moves to a waiting state.
Explanation:
In Multitasking jobs are executed at a faster rate than as many jobs or tasks can be assigned to the processor at the same time.
In cooperative multitasking due to the non preemptive nature a single job could be assigned to the cpu at a time.