Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2009, 08:00   #1
bol2909
Пользователь
 
Регистрация: 19.11.2009
Сообщений: 19
Печаль Проблема с задачей

Короче у меня такая проблемка есть игра в ней всего 15 спичек можно брать от1 до 3 спичек секрет игры в том что когда человек берет 1 спичку компьютеру нужно взять 2 чтобы полученное им число делилось на ч выигрывает тот кто возьмет последнюю спичку естесственно компьютер))
Вотк код помогите чем сможете
Код:
#include <iostream>
int main();
{
using namespace std;
  cout <<"You have 15 matches\n";//У вас 15 спичек
  cout <<"You can take from 1 to 3 matches for each time\n";//Вы можете взять от 1 до 3 спичек каждый раз
  cout <<"The winner will be man who takes the last match!\n";//Выиграет тот кто возьмет последнюю спичку!
  cout <<"Please,your turn\n";//Ваша очередь
    int number,int a,int max;
  std::cin >>number;
  for (max=15;)
  {
    if (number<1)
    std::cout<<"wrong";
    if (number>3)
    std::cout<<"wrong";
  }
  {
  if (number==1)
  return (max-1);
  max=a;
  a=max;
  }
return 0;
)
это не полная программа потому что я не могу понять как сделать чтобы еще компьютер делал ход.У меня такие ошибки:
"untitled1.cpp": E2040 Declaration terminated incorrectly at line 11
он говорит про { в строке 3 если убираю появляется:
"untitled1.cpp": E2272 Identifier expected at line 3
"untitled1.cpp": E2141 Declaration syntax error at line 4
"untitled1.cpp": E2238 Multiple declaration for 'cout' at line 5
"untitled1.cpp": E2344 Earlier declaration of 'cout' at line 4
"untitled1.cpp": E2141 Declaration syntax error at line 5
"untitled1.cpp": E2238 Multiple declaration for 'cout' at line 6
"untitled1.cpp": E2344 Earlier declaration of 'cout' at line 5
"untitled1.cpp": E2141 Declaration syntax error at line 6
"untitled1.cpp": E2238 Multiple declaration for 'cout' at line 7
"untitled1.cpp": E2344 Earlier declaration of 'cout' at line 6
"untitled1.cpp": E2141 Declaration syntax error at line 7
"untitled1.cpp": E2040 Declaration terminated incorrectly at line 8
"untitled1.cpp": E2356 Type mismatch in redeclaration of '_STL::cin' at line 9
"iostream": E2344 Earlier declaration of '_STL::cin' at line 50
"untitled1.cpp": E2040 Declaration terminated incorrectly at line 10
"untitled1.cpp": E2040 Declaration terminated incorrectly at line 10
"untitled1.cpp": E2040 Declaration terminated incorrectly at line 26
вот так вот

Последний раз редактировалось bol2909; 06.12.2009 в 10:35.
bol2909 вне форума Ответить с цитированием
Старый 06.12.2009, 11:40   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

исправил ошибки, но логику игры не дописал
Код:
#include <iostream>
using namespace std;

int main()
{

  cout <<"You have 15 matches\n";//У вас 15 спичек
  cout <<"You can take from 1 to 3 matches for each time\n";//Вы можете взять от 1 до 3 спичек каждый раз
  cout <<"The winner will be man who takes the last match!\n";//Выиграет тот кто возьмет последнюю спичку!
  cout <<"Please,your turn\n";//Ваша очередь
  int number;
  int a;
  int max;
  for (max = 15 ;max>0;)
  {
    cin >>number;
    if (number<1)
       cout<<"wrong";
    if (number>3)
       cout<<"wrong";
    max-=number;
  }
    return 0;
}
NiCola999 вне форума Ответить с цитированием
Старый 06.12.2009, 18:18   #3
bol2909
Пользователь
 
Регистрация: 19.11.2009
Сообщений: 19
По умолчанию

Спасибо пошло но я уже и сам понял))
и дописал всем спс))
bol2909 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с задачей в c# OnlySergio Помощь студентам 4 25.11.2009 10:47
Проблема с задачей :( fadea Помощь студентам 3 27.10.2008 19:21
Проблема с задачей по С++ TheWanderer Общие вопросы C/C++ 4 02.10.2008 00:21
Проблема с задачей diznt Помощь студентам 2 24.08.2008 00:08