Answer:
Please check the explanation
Explanation:
That's the code and it is done with the program in c++ according to instructions given in the question using binary search. It can guess the correct number in 10 or fewer attempts and also shows the number of attempts it took to guess the number.
#include <iostream> using namespace std; int guess() { string input; int l = 1, h = 1000; int mid = (l + h) / 2, count = 0; while (1) { //count the number of attemts to guess the number ++count; //cout << count << "\n"; cout << "\n"; cout << "Is " << mid << " correct? (y/n): "; cin >> input; //if input is y print the guessed no. and return if (input == "y") { cout << mid << " guessed in " << count << " attempts!\n"; return 1; } //if input is n ask the user if it's higher or lower than current guess if (input == "n") { cout << "Is the number greater than or less than the number ? (h/l): "; cin >> input; } //if input is higher assign mid incremented by 1 to low //else decrement mid by 1 and assign to high if (input == "h") l = mid + 1; else h = mid - 1; //calculate mid again according to input by user again mid = (l + h) / 2; } } int main() { cout << "****WELCOME TO THE GUESS THE NUMBER GAME!****\n"; cout << "Guess any number between 1 to 1000.\n"; cout << "This game depends on user giving correct answers and not changing their number middle of game.\n"; guess(); }
Answer:
15
Explanation:
The if else state is used for checking the condition and if the condition is TRUE and program can execute the statement within the if else.
Initially input_value is 5
then the if statement check the condition 5>5, condition FALSE because 5==5
it not less than 5.
then program move to else if and check condition 5>2, condition TRUE.
then, input_value = 5 + 10=15 execute and update the value to 15.
After that, program terminate the if else statement.
Therefore, the answer is 15.
The correct answer for this question is this one
reflect our basic principles." The Constitution party advances a conservative approach to issues and would most likely support policies that <span>reflect our basic principles and as well as respect whatever what we believe in.</span>
Answer:
see explaination
Explanation:
#include <iostream>
#include <fstream>
#include <sys/types.h>
#include <sys/stat.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(int agrc,char*argv[])
{
struct stat sb;
if(agrc != 2){
cout << "invalind command line arguments "<< endl;
return 0;
}
if (stat(argv[1], &sb) == -1) {
perror("stat");
exit(EXIT_FAILURE);
}
if((sb.st_mode & 777) != 0) {
cout<<"file has permission and its invalid"<<endl;
}
//chmod(argv[1], S_IRWXU);
int status = chmod(argv[1], 0200);
if(status){
cout<<"permission sucessfull change"<<endl;
}
ofstream myfile;
myfile.open (argv[1], ios::out | ios::app);
myfile<<argv[2]<<endl;
status = chmod(argv[1], 0000);
if(status){
cout<<"permission sucessfull change
0000"<<endl;
}
myfile.close();
cout << "thank you" << endl;
return 0;