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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 23:15   #11
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Код:
Program n1;
Var c,a,b,sum:integer;
begin
Writeln ('vvedite dva chisla');
Readln(a,b);
Writeln ('vvedite nekoe chislo');
Readln(c);//это то что будет кратным
if ((a mod c)=0) and ((b mod c)=0) then
begin
if a>b then
a:=a/2
else
b:=b/2;
end
else begin
sum:=sqrt(a)+sqrt(b);
a:=a+sum;
b:=b+sum;
end;
end;
writeln(a,b);
readln
end.
это 1я задача

Последний раз редактировалось wm_leviathan; 04.12.2010 в 23:17.
wm_leviathan вне форума Ответить с цитированием
Старый 04.12.2010, 23:15   #12
Юлия428747
Новичок
Джуниор
 
Аватар для Юлия428747
 
Регистрация: 04.12.2010
Сообщений: 7
По умолчанию

окей )))

if (sum>0) and ((sum mod 3)=0) then begin
а что тут может быть за ошибка возле скобки после тройки!!((

о и за первую задачу спасибо большое ....

Последний раз редактировалось Stilet; 05.12.2010 в 12:17.
Юлия428747 вне форума Ответить с цитированием
Старый 04.12.2010, 23:18   #13
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
Сообщение от Юлия428747 Посмотреть сообщение
окей )))

if (sum>0) and ((sum mod 3)=0) then begin
а что тут может быть за ошибка возле скобки после тройки!!((
конкретно напишите то что пишет вам компилятор. у меня делфи норм пропускает не на что не ругается
wm_leviathan вне форума Ответить с цитированием
Старый 04.12.2010, 23:22   #14
Юлия428747
Новичок
Джуниор
 
Аватар для Юлия428747
 
Регистрация: 04.12.2010
Сообщений: 7
По умолчанию

operand types do not match operator
вот так то
Юлия428747 вне форума Ответить с цитированием
Старый 04.12.2010, 23:23   #15
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

тип операнда не соответствует оператору )
щас я паскаль блин поставлю напишите лучше в аську доделаем 225366225 чем кучу постов разводить
wm_leviathan вне форума Ответить с цитированием
Старый 04.12.2010, 23:46   #16
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Кратность вещественных чисел можно проверить так:
Код:
frac(x/y)<=1e-9
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 04.12.2010, 23:57   #17
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
Сообщение от rubius2008 Посмотреть сообщение
Кратность вещественных чисел можно проверить так:
Код:
frac(x/y)<=1e-9
никогда не использовал но Frac вроде отбрасывает целую часть к примеру
Код:
x:=3.75;
y:=22.02;
//тогда frac(x/y) это 
frac(3.75/22.02) т.е 0.75/0.02
ну а 1e-9 это что такое ?
wm_leviathan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Паскаль sllh_111 Помощь студентам 1 29.03.2010 12:06
Паскаль Yulia_508 Паскаль, Turbo Pascal, PascalABC.NET 2 10.05.2009 18:55