1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
PilotLPTM [1.2K]
3 years ago
11

What is the output of the code snippet given below?string s = "abcde";int i = 1;while (i < 5){ cout << s.substr (i, 1);

i++;}a. no outputb. abcdc. abcde d. bcde
Computers and Technology
1 answer:
Ronch [10]3 years ago
4 0

Answer:

The answer is "Option d".

Explanation:

In the given C++ program code, two-variable is defined, that is "s and i", in which variable s is a string type that holds a value, that is "abcde", and variable i is an integer type, that holds a value '1'.

  • In the next line, a while loop is declared, that uses integer variable which value is less than 5, inside a loop a substring function is used, that specifies the number of character and return its value.  
  • In array and string indexing starts from 0, and that variable i starts from 1, that is used in substring function, that's why it will print only "bcde".
You might be interested in
Write a for loop to print all NUM_VALS elements of array hourlyTemp. Separate elements with a comma and space. Ex: If hourlyTemp
MA_775_DIABLO [31]

Answer:

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.    const int NUM_VALS = 4;
  6.    int hourlyTemp[NUM_VALS];
  7.    int i;
  8.    
  9.    for (i = 0; i < NUM_VALS; ++i)
  10.    {
  11.        cin >> hourlyTemp[i];
  12.        
  13.    }
  14.    
  15.    /* Your solution goes here */
  16.    for(i = 0; i < NUM_VALS; ++i){
  17.        
  18.        if(i < NUM_VALS -1){
  19.            cout<<hourlyTemp[i]<<",";
  20.        }
  21.        else{
  22.            cout<<hourlyTemp[i];
  23.        }
  24.    }
  25.    cout << endl;
  26.    return 0;
  27. }

Explanation:

The solution code is given from Line 18 - 26. To print the element from array one after another, we create a for loop to traverse through every element in the array (Line 18). Create an if condition to check if the current index i is not the last index, print the element followed with a comma (Line 20 -22). Otherwise print only the element (Line 23 - 25).

8 0
3 years ago
Which one of the following devices would you choose to meet those requirements?
tensa zangetsu [6.8K]
What are the requirements
5 0
2 years ago
Read 2 more answers
Pedro would like to create a computer program to add two numbers. The commands for the algorithm he created are:
Usimov [2.4K]
Press the equal number.

For example:
Press the equal button: = (this step can go first or last)
Enter the first number: 5
Press the addition button: +
Enter the second number: 4
Press the equal button: =
3 0
3 years ago
What is the maximum number of characters that can be used in a Net BIOS name?
Paul [167]
The answer you’re looking for is 15
5 0
4 years ago
How can i use css/html coding to create links
erik [133]
Three Ways to Insert CSSThere are three ways of inserting a style sheet:External style sheetInternal style sheetInline styleExternal Style SheetWith an external style sheet, you can change the look of an entire website by changing just one file!Each page must include a reference to the external style sheet file inside the <link> element. The <link> element goes inside the head section:<span><head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head></span>An external style sheet can be written in any text editor. The file should not contain any html tags. The style sheet file must be saved with a .css extension. An example of a style sheet file called "myStyle.css", is shown below:<span><span>body </span>{
    background-color:<span> lightblue;</span>}

<span>h1 </span>{
    color:<span> navy;</span>
    margin-left:<span> 20px;</span>}
</span>
Hint: Do not add a space between the property value and the unit (such as margin-left:20 px;). The correct way is:<span>margin-left:20px;
</span>
nternal Style SheetAn internal style sheet may be used if one single page has a unique style.Internal styles are defined within the <style> element, inside the head section of an HTML page:<span>Example<span><span><head>
<style>
body </span>{
    background-color:<span> linen;</span>
}

<span>h1 </span>{
    color:<span> maroon;</span>
    margin-left:<span> 40px;</span>
} 
<span></style>
</head></span></span></span>Inline StylesAn inline style may be used to apply a unique style for a single element.An inline style loses many of the advantages of a style sheet (by mixing content with presentation). Use this method sparingly!To use inline styles, add the style attribute to the relevant tag. The style attribute can contain any CSS property. The example shows how to change the color and the left margin of a <h1> element:<span>Example<span><h1 style="color:blue;margin-left:30px;">
This is a heading.</h1></span></span>Multiple Style SheetsIf some properties have been defined for the same selector in different style sheets, the value will be inherited from the more specific style sheet. For example, assume that an external style sheet has the following properties for the <h1> element:<span><span>h1 </span>{
    color:<span> navy;</span>
    margin-left:<span> 20px;</span>
}</span>then, assume that an internal style sheet also has the following property for the <h1> element:<span><span>h1 </span>{
    color:<span> orange;</span>    
}</span>If the page with the internal style sheet also links to the external style sheet the properties for the <h1> element will be:<span>color: orange;
margin-left: 20px;</span>The left margin is inherited from the external style sheet and the color is replaced by the internal style sheet.Multiple Styles Will Cascade into OneStyles can be specified:in an external CSS fileinside the <head> section of an HTML pageinside an HTML elementCascading orderWhat style will be used when there is more than one style specified for an HTML element?Generally speaking we can say that all the styles will "cascade" into a new "virtual" style sheet by the following rules, where number three has the highest priority:Browser defaultExternal and internal style sheets (in the head section)Inline style (inside an HTML element)So, an inline style (inside an HTML element) has the highest priority, which means that it will override a style defined inside the <head> tag, or in an external style sheet, or in a browser (a default value).
<span><span>
Hint: If the link to the external style sheet is placed below the internal style sheet in HTML <head>, the external style sheet will override the internal style sheet!</span></span>
8 0
3 years ago
Other questions:
  • You are installing an updated driver for a hardware device on your system. A dialog box displays indicating that Microsoft has d
    15·1 answer
  • A Windows systems administrator should use the Administrator account ________.a. As little as possible, and only when needed b.
    15·1 answer
  • ................njkkjjiooiuuuu
    6·1 answer
  • Holly created a professional development plan to explore how she could advance from her entry-level position to the next step in
    15·2 answers
  • Differentiate between inherited trait and acquired trait​
    12·1 answer
  • What are the nine tasks (steps) you should perform prior to upgrading a computer to windows 7?
    10·1 answer
  • Select the correct answer from each drop-down menu.
    8·1 answer
  • Please help me
    7·2 answers
  • Which of the following is not a data visualization technique?
    6·1 answer
  • How do you enter the decimal 73 into the computer?
    11·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!