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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2011, 02:14   #1
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию Из с++ в Делфи

Код:
const int LIMIT = 1e5 + 10;
  int a, b, n;
  cin >> a >> b >> n;
  char min = 'A', max = 'B';
  bool real = false;
  if (b < a)
  {
    swap(a, b);
    swap(min, max);
  }
  int bV = 0, aV = 0;
 
  int k = 0;
  do
  {
    k++; /*printf(">%c\n",min);*/        
    k++; /*printf("%c>%c\n", min, max);*/    
    if (b - bV >= a)
      bV += a;
    else
    {
      bV = a - (b - bV);
      k++; /*printf("%c>\n",max);*/     
      k++; /*printf("%c>%c\n", min, max);*/  
    }
    if (n == bV)
    {
      real = true;
      break;
    }
  }
  while(k <= LIMIT);
 
  if (real) 
  {
    bV = 0;
    do
    {
      printf(">%c\n",min);        
      printf("%c>%c\n", min, max);    
      if (b - bV >= a)
        bV += a;
      else
      {
        bV = a - (b - bV);
        printf("%c>\n",max);      
        printf("%c>%c\n", min, max);  
      }
      if (n == bV)
        break;
    }
    while(true);
  }
  else
    cout<<"Impossible";
vadiprog вне форума Ответить с цитированием
Старый 21.11.2011, 03:54   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
writeln('Вы забыли сказать пожалуйста.');
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи Natasha190989 Мультимедиа в Delphi 3 22.10.2011 16:44
Делфи. Ньютон Общие вопросы Delphi 3 28.04.2011 08:25
из Делфи в С++ interfeys Общие вопросы C/C++ 10 08.01.2011 16:36
Делфи Nastyity Помощь студентам 9 18.04.2010 14:36
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37