Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
 int S, K, A, B, N, rez;
 scanf("%d", &S);
 scanf("%d", &K);
 scanf("%d", &A);
 scanf("%d", &B);
 if (s*a==b) printf("%d\n", s*k);
 else
 {
   n=1;
   while (n<1001) 
   {
     if (((abs(s*a-b)) % n) ==0) 
     {
       rez=((b-s*a) / n) +s*k;
       if ((rez>=0) && (a>n*k) )
       {
         printf("%d\n", rez);
         exit(0);
       }
     }
     n++;
   }
   if (n==1001) printf("-1\n");
 }
}

-------
Ehhh.. what's up, doc?..

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:43, 13-03-2015 | #2