ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1607. Такси

SEE MY SOLUTION!
Послано Gerasim Petrov Velchev 7 авг 2008 13:58
#include<iostream>
using namespace std;
int main () {
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if (a>=c) {printf("%d\n",a);}
else {
int flag=0,izvedi;
while (a+b<=c-d) {
a+=b;
c-=d;
flag=1;
}
if (a+b>=c) izvedi=c;
else izvedi=a+b;
printf("%d\n",izvedi);
}
system ("pause");
return 0;
}