C++ How to Program (10th Edition)
10th Edition
ISBN: 9780134448237
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
#include<stdio.h> #include<stdarg.h> void fun1(int num, ...); void fun2(int num, ...); int main() { fun1(1, "Apple", "Boys", "Cats", "Dogs"); fun2(2, 12, 13, 14); return 0; } void fun1(int num, ...) { char *str; va_list ptr; va_start(ptr, num); str = va_arg(ptr, char *); printf("%s ", str); } void fun2(int num, ...) { va_list ptr; va_start(ptr, num); num = va_arg(ptr, int); printf("%d", num); }.
## Q3. Finding the largest number from three numbers.
**C++
#include
using namespace std;
int findLargest3(int a, int b, int c)
{
int largest;
// Put your code here
return largest;
int main()
{
int a, b, c;
cout > a;
cin >> b;
cin >> c;
cout << "The largest number is "
<« fingLargest3(a, b, c) « endl;
return 1;
*Hint 1: Considering the case that the two or three numbers are equal.*
C++
6.34
#include <iostream>#include <cstdlib>#include <ctime>using namespace std;
void guessGame(); // function prototypebool isCorrect( int, int ); // function prototype
int main(){srand( time( 0 ) ); // seed random number generatorguessGame();} // end main
// guessGame generates numbers between 1 and 1000 and checks user's guessvoid guessGame(){int answer; // randomly generated numberint guess; // user's guesschar response; // 'y' or 'n' response to continue game
// loop until user types 'n' to quit gamedo {// generate random number between 1 and 1000// 1 is shift, 1000 is scaling factoranswer = 1 + rand() % 1000;
// prompt for guesscout << "I have a number between 1 and 1000.\n" << "Can you guess my number?\n" << "Please type your first guess." << endl << "? ";cin >> guess;
// loop until correct numberwhile ( !isCorrect( guess, answer ) ) cin >> guess;
// prompt for another gamecout << "\nExcellent! You guessed the…
Chapter 22 Solutions
C++ How to Program (10th Edition)
Ch. 22 - Prob. 22.4ECh. 22 - Prob. 22.5ECh. 22 - (Shifting and Printing an Integer) Write a program...Ch. 22 - (Multiplication Via Bit Shifting) Left-shifting as...Ch. 22 - (Packing Characters into Unsigned Integers) The...Ch. 22 - (Unpacking Characters from Unsigned Integers)...Ch. 22 - Prob. 22.10ECh. 22 - Prob. 22.11ECh. 22 - (Determine the Value) The following program uses...Ch. 22 - Prob. 22.13E
Ch. 22 - Prob. 22.14ECh. 22 - (Converting Strings to Integers) Write program...Ch. 22 - Prob. 22.16ECh. 22 - (searching for Substrings) Write a program that...Ch. 22 - (Searching for Substrings) Write a program based...Ch. 22 - Prob. 22.19ECh. 22 - Prob. 22.20ECh. 22 - (ASCII Character Set) The chart in Appendix B...Ch. 22 - Prob. 22.22ECh. 22 - Prob. 22.23ECh. 22 - (Displaying Characters for Given ASCII Codes)...Ch. 22 - Prob. 22.25ECh. 22 - Prob. 22.26ECh. 22 - Prob. 22.27ECh. 22 - Prob. 22.28ECh. 22 - Prob. 22.29ECh. 22 - Prob. 22.30ECh. 22 - Prob. 22.31ECh. 22 - (Limericks) A limerick is a humorous five-line...Ch. 22 - Prob. 22.33ECh. 22 - Prob. 22.34ECh. 22 - Prob. 22.35ECh. 22 - Prob. 22.36ECh. 22 - Prob. 22.37ECh. 22 - Prob. 22.38ECh. 22 - Prob. 22.39ECh. 22 - Prob. 22.40ECh. 22 - Prob. 22.41ECh. 22 - (Word Processing) One important function in...Ch. 22 - (Printing Dates in Various Formats) Dates are...Ch. 22 - (Check Protection) Computers are frequently in...Ch. 22 - (Writing the Word Equivalent of a Check Amount)...Ch. 22 - (Morse Code) Perhaps the most famous of all coding...Ch. 22 - Prob. 22.47ECh. 22 - (Crossword Puzzle Generator) Most people have...Ch. 22 - (Spelling Checker) Many popular word-processing...
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
- 9- The script in the left side is used to solve the right-side equation. * #include #include using namespace std; int main(){ int x,y,z; cin>>x; switch(x){ (3.x-7)if (x=-5) Y= (5x² )if (x= 2)or(x= 5) (x-4x' )if (x=-4)or(x= 4)] case -5: y=3*x-7; cout<arrow_forwardint mystery (int u, int v) { int a; a = u - V; u = a; V = u; return u + v; choose the output of the follos cout << mystery (9,7); Select one: a. 7 b. 4 C. 9arrow_forward// // main.c // Assignment1 // // Created by Hassan omer on 15/10/21. // #include <stdio.h> # include <stdlib.h> int input(); int multiples(); int cions(); void display_change(); int main() { int num; num = input(); multiples(num); cions(); display_change(); return 0; } int input(int num) { printf("enter 5-95 number\n"); scanf("%d",&num); return num; } int multiples(int num) { int sum5 =0; if (sum5 %5 != 0 ||sum5<5|| sum5 >95) { printf("invaild input %d",sum5); } cions(sum5); return sum5; } int cions(int sum05){ int cent50 = 0; int cent20 = 0; int cent10 = 0; int cent05 = 0; if (sum05 > 0) { if (sum05 >= 50){ sum05 -= 50; cent50++; } else if (sum05 >=20){ sum05 -= 20; cent20++; } else if (sum05 >= 10){ sum05 -=10;…arrow_forwardC++: Describe how the following call by reference works. Make a comment for each line. void pxc(int& c, int& d) { int k = c; c = d; d = k; } int main() { int a = 15, b = 100; pxc(a, b); }arrow_forwardX15: inOrder Write a function in Java that implements the following logic: Given three ints, a, b , and c,return true if b is greater than a, and c is greater than b.However, with the exception that if bok is true, b does not need to be greater than a.arrow_forward// Program 4.8.1 #include <iostream>#include <cstring>using namespace std;int main (){char str1[10] = "Hello";char str2[10] = "World";char str3[10];string str4 = "Hello";string str5 = "World";string str6;int len1, len2 ;cout << "==============================="<< endl;cout << "Copy string"<< endl;cout << "-------------------------------"<< endl;str6 = str4;cout << "str6 : " << str6 << endl;strcpy( str3, str1);cout << "strcpy( str3, str1) : " << str3 << endl<<endl;cout << "==============================="<< endl;cout << "Concatenates string"<<endl;cout << "-------------------------------"<< endl;str6 = str4 + str5;cout << "str4 + str5 : " << str6 << endl;strcat( str1, str2);cout << "strcat( str1, str2): " << str1 << endl<<endl;cout << "==============================="<< endl;cout << "String…arrow_forward#include using namespace std; bool Facto(int* pSquared, int* pCubed, int n); int main() { int number, squared, cubed; bool status; cout « "Enter a number (0 - 10): "; cin >> number; /* a. Write the statement to call function Facto() */ if (status) { cout <« "Number: " << number << end1; cout <« "Square: cout <« "Cube: " <« cubed « endl; } " « squared « endl; else cout « "Error encountered!\n"; cout <« endl « endl; bool Facto(int* pSquared, int* pCubed, int n) bool value; /* b. Write the statements in the function body */ return value;arrow_forward19- Correct the following code. Keep the first line of code (double getValue () () double getValue() { double x = 5.1; return x; } int main() ( 3 C++ cout<arrow_forward1-Convert the code below to OOP (Class) 2-give a detail explanation of the code #include <iostream> #include <cmath> #define boardSize 15 #define boardWidth 50 // put into grid the count no of # from x,y void putBlock(char grid[boardSize][boardWidth], int x, int y, int count) { for (int i = 0; i < count; i++) grid[x][y + i] = '#'; } // put into grid the count no of space from x,y void putSpace(char grid[boardSize][boardWidth], int x, int y, int count) { for (int i = 0; i < count; i++) if (grid[x][y + i] != '#') grid[x][y + i] = ' '; } void putCircle(char grid[boardSize][boardWidth], int x, int y) { // line 1 putSpace(grid, x, y, 3); putBlock(grid, x, y + 3, 5); // line 2 putSpace(grid, x + 1, y, 1); putBlock(grid, x + 1, y + 1, 2); putSpace(grid, x + 1, y + 3, 5); putBlock(grid, x + 1, y + 8, 2); // line 3 putBlock(grid, x + 2, y, 1); putSpace(grid, x + 2, y + 1, 9);…arrow_forward! 463 476 465 #include using namespace std; void myfunction(int num2, int num1); lint main() { my function (5,2); return 0; } void myfunction(int num1, int num2) {if (num1>3) cout using namespace std; int f(); int main() (int i, select; select=f(); select=select+1; cout>num:arrow_forward#include <stdio.h>#include <conio.h> #define r 3#define c 4 int z[r][c] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};int main (){ int a, b, d = 999; for (a = 0; a < r; ++a){ for (b = 0; b < d; ++b){ if(z[a][b])<d){ d = z[a][b]; printf("%d", d);} getch (0);}} return 1;} Using c language, produce the output.arrow_forward#include using namespace std; void myfunction(int num2, int num1); lint main() { my function (5,2); return 0; } void myfunction(int num1, int num2) {if (num1>3) cout << "A1"; else if (num1<3) cout<<"A2"; else cout<<"A3";} O A2 O A1 O A3 A1 A2 A3arrow_forwardarrow_back_iosSEE MORE QUESTIONSarrow_forward_iosRecommended 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 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:PEARSONC 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