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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Перевод с Pascal на C++

Ответить
Настройки темы
C/C++ - [решено] Перевод с Pascal на C++

Новый участник


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

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


Здравствуйте, помогите пожалуйста перевести этот код в с++.
var S, K, A, B, N, rez:longint;
begin
readln (S, K, A, B);
if s*a=b then writeln (s*k)
else
begin
n:=1;
while n<1001 do
begin
if (abs(s*a-b)) mod n =0 then
begin
rez:=((b-s*a) div n) +s*k;
if (rez>=0) and (a>n*k) then
begin
writeln (rez);
halt;
end;
end;
inc (n);
end;
if n=1001 then writeln (-1);
end;
end.

Отправлено: 19:27, 12-03-2015

 

Ветеран


Сообщения: 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Перевод с Pascal на C++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Перевод с Pascal на C++ Snake750 Программирование и базы данных 14 14-09-2015 04:48
C/C++ - C/C++ - Перевод с Pascal на C andrew17 Программирование и базы данных 3 10-06-2014 16:45
C/C++ - Перевод процедуры с Pascal на C++ jhonjhonson Программирование и базы данных 2 23-10-2013 20:36
C/C++ - Перевод с Pascal на C++ Ru1nN Программирование и базы данных 0 21-12-2011 22:45
C/C++ - Перевод с Pascal на C++ DimaZone88 Программирование и базы данных 0 13-05-2010 13:52




 
Переход