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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.10.2011, 12:48   #1
Artemini
Новичок
Джуниор
 
Регистрация: 21.10.2011
Сообщений: 1
По умолчанию Уравнение

program task1;
{$APPTYPE CONSOLE}
var
a,y,x,b,c,d:Extended;
begin
writeln('Input a');
readln(a);
writeln('Input b');
readln(b);
writeln('Input c');
readln(c);
writeln('Input d');
readln(d);
if 0<a and d<exp(18*ln(10)) and B<0<B
then A<B*x+C<D,x:=(b-a+c-d)/x
else(writeln('error'));
Writeln(y);
readln;
end.

написал программу незнаю где ошибка условие вот

Найти количество целых решений, удовлетворяющих неравенству: A < B*x + C ≤ D.
Формат входных данных:
В единственной строке заданы четыре целых числа: A, B, C и D (0 ≤ A, B, C, D ≤ 1018, B ≠ 0).
Формат выходных данных:
Выведите одно число – количество целых решений данного неравенства.

если можно напишите исправленый вариант
Artemini вне форума
Старый 21.10.2011, 14:07   #2
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

Код:
{$APPTYPE CONSOLE}
var
a,y,x,b,c,d:Extended;
begin
writeln('Input a');
readln(a);
writeln('Input b');
readln(b);
writeln('Input c');
readln(c);
writeln('Input d');
readln(d);
if 0<a and d<exp(18*ln(10)) and B<0<B
then A<B*x+C<D,x:=(b-a+c-d)/x
else(writeln('error'));
Writeln(y);
readln;
end.
Код нужно оформлять в поле код, Как B может быть больше нуля а ноль больше В ?
iCaesy вне форума
Старый 21.10.2011, 14:13   #3
Neobrat
Форумчанин
 
Регистрация: 10.12.2007
Сообщений: 124
По умолчанию

iCaesy
а вас не удивляет вот эта строчка кода?
Код:
then A<B*x+C<D,x:=(b-a+c-d)/x
Русский язык не мой конёк
Neobrat вне форума
Старый 21.10.2011, 14:19   #4
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

Увидев B<0<B, дальше даже не смотрел, а теперь я думаю можно смело сказать что все после readln(d); неправильно.
iCaesy вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Уравнение Alexsandr Visual C++ 1 14.10.2011 11:03
уравнение Poma][a Паскаль, Turbo Pascal, PascalABC.NET 4 13.10.2011 20:30
уравнение Екатерина Воробей Паскаль, Turbo Pascal, PascalABC.NET 2 03.10.2011 18:42
Уравнение werser Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 18.11.2010 21:50
Уравнение Paul_AG Общие вопросы C/C++ 19 10.05.2009 22:50