Starting Out with Programming Logic and Design (4th Edition)
4th Edition
ISBN: 9780133985078
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 12.2, Problem 12.2CP
Program Plan Intro
Character by character text processing:
- Strings can be accessed or manipulated by using an individual text that is present.
- Different
programming language access the string individually in a different way, some prefer the string gets accessed through subscript notation. - String is considered as list of characters.
Accessing string using subscript notation:
- The string that are accessed using the subscript notation uses subscript “0” to hold the first character and similarly till the last character.
- The last character of the string will be “\0”.
- The first value the index value will be “0” and to find the last character use “length(variable)-1”
Example:
//declare and define a string
Declare String txt = "Hai"
Explanation:
In the above declaration, the given string gets processed in the following way:
txt[0] will hold “H”.
txt[1] will hold “a”.
txt[2] will hold “i”.
Changing the occurrence of the string value that is declared:
- Every value in the string gets accessed individually using the index or subscript value.
- In order to change the character located at a particular position, the index value can be used and it is made as shown below:
Example:
//set the value located at the position 0 as defined
Set txt[0]= “T”
Explanation:
The above line mentioned is used to replace or overwrite the content that is present at the first position.
The word “H” will be replaced with the word “T” for the string “txt” that is declared.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write code that concatenates the character strings in str1 and str2, separated by a space, and assigns the result to a variable named joined. Assume that both string variables have been initialized.
Is it true or false?
A string cannot be stored in a char data type variable.
The ________ returns a lowercase version of a string.
Chapter 12 Solutions
Starting Out with Programming Logic and Design (4th Edition)
Ch. 12.2 - Prob. 12.1CPCh. 12.2 - Prob. 12.2CPCh. 12.2 - Design an algorithm that determines whether the...Ch. 12.2 - Design an algorithm that determines whether the...Ch. 12.2 - Prob. 12.5CPCh. 12.2 - Prob. 12.6CPCh. 12 - Prob. 1MCCh. 12 - Prob. 2MCCh. 12 - If the str variable contains the string "berry",...Ch. 12 - If the str variable contains the string "Redmond",...
Ch. 12 - Prob. 5MCCh. 12 - Prob. 1TFCh. 12 - Prob. 2TFCh. 12 - If the String variable str contains the string...Ch. 12 - The insert library module automatically expands...Ch. 12 - Prob. 5TFCh. 12 - Prob. 6TFCh. 12 - Prob. 7TFCh. 12 - Prob. 1SACh. 12 - If the following pseudocode were an actual...Ch. 12 - Prob. 3SACh. 12 - Prob. 4SACh. 12 - Prob. 5SACh. 12 - Design an algorithm that counts the number of...Ch. 12 - Prob. 2AWCh. 12 - Design an algorithm that counts the number of...Ch. 12 - Design an algorithm that deletes the first and...Ch. 12 - Design an algorithm that converts each occurrence...Ch. 12 - Design an algorithm that replaces each occurrence...Ch. 12 - Assume the following declaration exists in a...Ch. 12 - Prob. 1DECh. 12 - Prob. 2DECh. 12 - Prob. 3DECh. 12 - Prob. 1PECh. 12 - Sentence Capitalizer Design a program that prompts...Ch. 12 - Prob. 3PECh. 12 - Sum of Digits in a String Design a program that...Ch. 12 - Prob. 5PECh. 12 - Alphabetic Telephone Number Translator Many...Ch. 12 - Word Separator Design a program that accepts as...Ch. 12 - Pig Latin Design a program that reads a sentence...Ch. 12 - Prob. 9PECh. 12 - File Encryption File encryption is the science of...Ch. 12 - File Decryption Filter Design a program that...
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- B4- Declare a string variable in Python with any three words as its value. Describe three functions to change the case of the words stored in the variable with examples.arrow_forwardAssume three String variables,name1,name2, andfirst have been declared. Also assume that name1 and name2 have been assigned values. Write code that compares name1 and name2 and assigns the one that is alphabetically greater to the variablefirst. (If the two strings are equal, assign name1 to first.)arrow_forwardWhy is a string considered an immutable data type?arrow_forward
- How is a String distinct from a basic data type (such as int, double, or boolean)?arrow_forwardAssume userName and input are String variables. Write an expression that tests them for equality.arrow_forwardAssume mystring references a string. Write a statement that uses a slicing expression and displays the first 3 characters in the string.arrow_forward
- The result of the following is __.string str = "Visual C# 2010";string newStr = "";string[] tokens = str.Split(null);foreach (string s in tokens){newStr += s;}MessageBox.Show(newStr); Visual C# 2010 VisualC#2010 null newStrarrow_forwardPROBLEM STATEMENT: Use string interpolation to insert "INSERTED" into to the parameter str! public class StringInterpolation{public static String solution(String str){// ↓↓↓↓ your code goes here ↓↓↓↓return null;. Can you Help me with this Question The Language is Javaarrow_forwardWrite a statement that declares a String variable named city. The variable should be initialized so it references an object with the string “San Francisco”.arrow_forward
- suppose that str1, str2, and str3 are string variables, and str1 = "Low", str2 = "High", and str3 = "Medium". Evaluate the following expressions. (2, 7) b. str1 != "low" d. str3 > "Medium"arrow_forwardWhat header file must you include in a program using string/numeric conversion functions such as atoi and atof ?arrow_forwardHello World v2Write a small program to greet the user, which first asks for the user's name.name. Store this in a simple string with sufficient field length.Then the program greets the user with Hello followed by the entered name. with c programmingarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Expressions in C++ | C++ tutorial for beginners; Author: Tutorial Mart;https://www.youtube.com/watch?v=XHbsZGpmRc8;License: Standard YouTube License, CC-BY
expression in python # python expressions; Author: Abhishek Tripathi;https://www.youtube.com/watch?v=Cc-kJGRjH6k;License: Standard Youtube License