Concept explainers
What will the following
cin statement asks the user to input a letter?
char letter ;
cout << "The ASCII values of uppercase letters are "
<< static_cast<int>('A')<< "-"
<< static_cast<int>('Z')<< endl;
cout <<"The ASCII values of lowercase letters are "
<< static_cast<int>('a') << "-"
<< static_cast<int>('z') << endl << endl;
cout << "Enter a letter and I will tell you its ASCII code: ";
cin >> letter;
cout << "The ASCII code for " << letter << " is "
<< static_cast< int>(letter) << endl;
Want to see the full answer?
Check out a sample textbook solutionChapter 3 Solutions
Starting Out With C++: Early Objects, Student Value Edition (9th Edition)
Additional Engineering Textbook Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
C++ How to Program (10th Edition)
Java: An Introduction to Problem Solving and Programming (8th Edition)
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Starting Out with Programming Logic and Design (4th Edition)
- C++ 10.17 Forms often allow a user to enter an integer. Write a program that takes in a string representing an integer as input, and outputs Yes if every character is a digit 0-9. Ex: If the input is: 1995 the output is: Yes Ex: If the input is: 42,000 or 1995! the output is: No Hint: Use a loop and the isdigit() function (don't forget to include the cctype library). CODE PROVIDED: #include <iostream>#include <string>#include <cctype>using namespace std; string solve(string userStr) { int start; if(userStr[0]=='-' && isdigit(userStr[1])){ start=1; } else{ start=0; } for(int i=start; i<userStr.length();i++){ if(!isdigit(userStr[i])){ return "No"; } return "Yes" }}arrow_forwardUse Character.isDigit(c) Have the user enter a password. The code loops through each character in the string. Add code in the middle section to count how many digits, uppercase and lowercase characters there are. If they have at least one of each, print that their password is ok, otherwise print that the password is not strong.Your program should prompt the user with the following. Enter Password: Below is sample input to test your program. secret Your program should output the following Not Strong Skeleton: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("Password: "); String password = scan.nextLine(); int upperTotal = 0; int lowerTotal = 0; int digitTotal = 0; for (int i = 0; i < password.length(); ++i) { char c = password.charAt(i); // Code to count what character c is here // Do not…arrow_forwardError; the string "int16_t" and "int8_t" must occur somewhere in your code. where to put those string into he code Here is my code: #include <stdio.h> typedef struct define { short mantissa; char exponent; } Float24_t;arrow_forward
- please can you add professional c++ comments in this code using the // command after each line #include <iostream>using namespace std; void is_even(int); // Function Prototype int main(void){ int num; cout << "Enter an integer:\n"; cin >> num; cout << "Is " << num << " even? "; is_even(num); cout << endl; return 0;} void is_even(int a){ if (a % 2 == 0) cout << "yes"; else cout << "no"; }arrow_forwardC++ Fix this code so that it displays in the format like the image shown where the principal and rate should have a fixed precision of 2 for each of the five percentages 5%,6%,7%,8%,9%,10%. The amount of the deposit should not have the fixed precision and should remain in the decimal format. #include <iostream>#include <iomanip>#include <cmath>using namespace std; int main(){double principal{ 1000 };double rate{ 0.05 }; for (rate; rate <= 0.10; rate += 0.01) {cout << "" << endl;cout << "Initial principal: " << principal << endl;cout << "Interest Rate: " << rate * 100 << "%" << endl;cout << setw(4) << "Year" << setw(20) << "Amount on deposit" << endl;for (unsigned int year{ 1 }; year <= 10; year++) {double amount = principal * pow(1.0 + rate, year); cout << setw(4) << year << setw(20) << amount << endl; }}}arrow_forwardPlease use the below code to write code for median and standard deviation. I have already written for Average, Min, and Max value. Thanks! #include <stdlib.h> #include <stdio.h> #include <pthread.h> int nums; int* vals; double avg; int min, max; void* myAvg(void* param) { avg = 0.0; for(inti = 0; i < nums; ++i) { avg += vals[i]; } avg /= nums; pthread_exit(0); } void* myMin(void* param) { min = vals[0]; for(inti = 1; i < nums; ++i) { if(min > vals[i]) min = vals[i]; } pthread_exit(0); } void* myMax(void* param) { max = vals[0]; for(inti = 1; i < nums; ++i) { if(max < vals[i]) max = vals[i]; } pthread_exit(0); } int main(int argc, char** argv) { int i; nums = (argc - 1); if(nums <= 0) { printf("you have to give atleat one value!\n"); return1; } vals =…arrow_forward
- Write a C++ statement that assigns the value 7890.12 to the last column of the first row of the following array: double sales[4][6];arrow_forwardCreate a flowchart for the C++ code below #include <iostream> using namespace std; int main () { int first_opt, area_opt, perimeter_opt, length, width, radius, side, height, base, a, b, c, A_Rect, A_Square, P_Rect, P_Square, P_Triangle; float A_Circle, A_Triangle, P_Circle; cout<<"Welcome!. Choose what you want to solve"<<"\n"; cout<<"1. AREA"<<"\n"; cout<<"2. PERIMETER"<<"\n"; cin>>first_opt; cout<<"Choose from the following"<<"\n"; switch(first_opt) { case 1: cout<<"1. Area of the Rectangle"<<"\n"; cout<<"2. Area of the Circle"<<"\n"; cout<<"3. Area of the Square"<<"\n"; cout<<"4. Area of the Triangle"<<"\n"; cin>>area_opt; switch(area_opt) { case 1: cout<<"Enter length: "<<"\n"; cin>>length; cout<<"Enter width: "<<"\n"; cin>>width; A_Rect = length*width; cout<<"The area of the rectangle is:…arrow_forwardin c++ Write a program to generate a random number between 1 - 100, and then display which quartile the number falls in. First quartile is 1 - 25 Second quartile is 26 - 50 Third quartile is 51 - 75 Fourth quartile is 76 - 100 To generate a random number, follow these steps: include necessary header files #include <cstdlib> //for random functions #include <ctime> //for time functions set constants for the minimum and maximum values of the desired range const int MIN_VALUE = 1; //minimum range value const int MAX_VALUE = 100; //maximum range value seed the random number generator (RNG) with a unique unsigned int value - system time! unsigned seed = time(0); //system time in seconds since 1/1/1970 srand(seed); //seed the RNG get a random number in the desired range int num = (rand() % (MAX_VALUE - MIN_VALUE + 1)) + MIN_VALUE; The program should: contain header comments as shown in class display a "hello" message (more descriptive than shown in sample)…arrow_forward
- T F The cout statement in the following program segment will display 5:int x = 5;cout << ++x;arrow_forwardAssume the variables amount1 and amount2 have each been assigned a floating-point value. Write a statement in Python that uses the print function and an F-string to display the value of amount1 immediately followed by the value of amount2. The value of amount1 should be displayed in a field that is a minimum of 8 spaces wide and rounded to 2 decimal points. The value of amount2 should be displayed in a field that is a minimum of 10 spaces wide and rounded to 1 decimal point.arrow_forwardplease code in python regular expression In some web forms, users must enter a phone number, and some of these aggravate users byaccepting only a specific format. You have been hired to write a program that reads U.S. phone numbers with the three-digit area and seven-digit local codes accepted as ten digits, or separated into blocks using hyphens or spaces, and with the area code optionally enclosed in parentheses. For example, all of these are valid: 555-123-1234, (555) 1234567, (555) 123 1234, and 5551234567. Read the phone numbers from user input and for each one echo the number in the form “(999) 999 9999” or report an error for any that are invalid, or that don’t have exactly ten digits.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr