C++ for Engineers and Scientists
C++ for Engineers and Scientists
4th Edition
ISBN: 9781133187844
Author: Bronson, Gary J.
Publisher: Course Technology Ptr
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

In this lab, you complete a partially written C++ program that includes built-in functions that convert characters stored in a character array to all uppercase or all lowercase.

The program prompts the user to enter nine characters. For each character in the array, you call the built- in functions tolower() and toupper(). Both of these functions return a character with the character changed to uppercase or lowercase. Here is an example:

char sample1 = 'A';
char sample2 = 'a';
char result1, result2;
result1 = tolower(sample1);
result2 = toupper(sample2);

The source code file provided for this lab includes the necessary variable declarations and the necessary input and output statements. Comments are included in the file to help you write the remainder of the program.

// ChangeCase.cpp - This program converts characters to lowercase and uppercase.
// Input: Interactive
// Output: Uppercase and lowercase versions of the user-entered string
#include <iostream>
#include <string>
using namespace std;

int main()
{
const int LEN = 9;
char sample1[LEN];
char sample2[LEN];
char result1;
char result2;
int i;

cout << "Enter 9 lowercase characters: ";
for(i = 0; i < LEN; i++)
{
cin >> sample1[i];

// Convert sample1[i] to uppercase and assign it to result1

cout << result1 << endl;
}
cin.ignore(256,'\n');
cout << "Enter 9 uppercase characters: ";
for(i = 0; i < LEN; i++)
{
cin >> sample2[i];

// Convert sample2[i] to lowercase and assign it to result2

cout << result2 << endl;
}
cin.ignore(256,'\n');
return 0;

} // End of main() function
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
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.
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning