Написать программу на C++, которая просит пользователя угадать фрукты в корзине?
Write a program in c++ that asks a user to guess the fruits in a basket. The fruits should be stored in an array. If the user’s guess is correct, inform the user ‘Correct Guess’ otherwise ‘Incorrect Guess’. Give the user the possibility to guess again by entering ‘e’ to exit or any other letter to guess gain. Program Design: Guess the fruit in the basket > mango Correct Guess Enter e to exit or any other letter to guess again > c Guess the fruit in the basket > apple Correct Guess Enter e to exit or any other letter to guess again > c Guess the fruit in the basket > pineapple Incorrect Guess Enter e to exit or any other letter to guess again > e
Что я уже пробовал:
#include <cstdlib> #include <time.h> #include <iostream> using namespace std; int main() { srand(time(0)); int number; number = rand() % 1000 + 1; int guess; do { cout << "Enter your estimate: "; cin >> guess; if (guess < number) cout << "Your estimate is less, than the secret number" << endl; else if (guess > number) cout << "Your estimate is more, than the secret number" << endl; else cout << "Your guess is right!" << endl; } while (guess != number); system("PAUSE"); return 0; }
Richard MacCutchan
Похоже, вы не совсем правильно прочитали правила своего задания. Он ясно указывает, что пользователь пытается угадать, есть ли у вас определенные фрукты в вашем массиве, а не сколько их там. Итак, начните с составления списка фруктов. Из этого просто посмотрите на последовательность выше, и вы можете увидеть, что требуется.
Patrice T
А у вас есть вопрос ?
Rick York
Мне кажется, что вы нашли программу для угадывания чисел и теперь хотите, чтобы кто-то изменил ее для вас, чтобы она работала для этого задания.
Делай свою работу. Ты ничему не научишься, пока не сделаешь этого.