даны 2 вещественных числа. сколько на отрезке меж ними целых чисел

Даны 2 вещественных числа. сколько на отрезке меж ними целых чисел паскаль

Задать свой вопрос
Jurka Rudijko
необходимо на паскале abc, free, turbo, или что-нибудь иное???
Boris Mosikov
оно вроде обязано получиться приблизительно идиентично. меньшее округлить ввысь, большее просто trunc и пройтись меж ними циклом
Кротова Екатерина
нужно на паскале abc, free, turbo, либо что-нибудь иное???
Стефания Гиншевская
оно вроде обязано получиться приблизительно одинаково. наименьшее округлить ввысь, большее просто trunc и пройтись меж ними циклом
Кирилл Азанчевский
нужно на паскале abc, free, turbo, либо что-нибудь иное???
Диана Магорь
оно вроде должно получиться приблизительно идиентично. меньшее округлить вверх, большее просто trunc и пройтись меж ними циклом
1 ответ

var

a,b:real;

i,min,max,count:integer;

begin

readln(a,b);

if alt;b then

begin

min:=trunc(a)+1;

max:=trunc(b)

end

else

begin

min:=trunc(b)+1;

max:=trunc(a)

end;

for i:=min to max do

count:=count+1;

write(count)

end.

Коробан Элина
ввод 4.0 7.5 и все поломается
Юрик Герчин
хотя это зависит от того как осознать условие)
Тимур Шуменай
можно и переработать
Тавьев Толя
vara,b:real;i,min,max,count:integer;beginreadln(a,b);if (a 0) thenbeginmin:=trunc(a)+1;max:=trunc(b)endelse if (b 0) thenbeginmin:=trunc(b)+1;max:=trunc(a)endelse if (abeginmax:=trunc(b);min:=trunc(a)endelse if (bbeginmax:=trunc(a);min:=trunc(b)end;for i:=min to max docount:=count+1;write(count)end.
Илюшка Притуленко
код в ширину не влазит
Денис
В общем, необходимо еще в условии дописать, чтоб дробная часть была больше нуля и если все эти условия не проходит, то просто отсекать дробную часть
Константин Шашкоский
ввод 4.0 7.5 и все поломается
Цимбалова Анастасия
хотя это зависит от того как осознать условие)
Юрка Рогачко
можно и переработать
Амелия
vara,b:real;i,min,max,count:integer;beginreadln(a,b);if (a 0) thenbeginmin:=trunc(a)+1;max:=trunc(b)endelse if (b 0) thenbeginmin:=trunc(b)+1;max:=trunc(a)endelse if (abeginmax:=trunc(b);min:=trunc(a)endelse if (bbeginmax:=trunc(a);min:=trunc(b)end;for i:=min to max docount:=count+1;write(count)end.
Даниил Мирозов
код в ширину не влазит
Вера Ламакина
В общем, необходимо еще в условии дописать, чтоб дробная часть была больше нуля и если все эти условия не проходит, то просто отсекать дробную часть
Андрей Лемух
ввод 4.0 7.5 и все поломается
Артём Ганзиер
желая это зависит от того как осознать условие)
Tonja Kryvokrysenko
можно и переработать
Женя Арамович
vara,b:real;i,min,max,count:integer;beginreadln(a,b);if (a 0) thenbeginmin:=trunc(a)+1;max:=trunc(b)endelse if (b 0) thenbeginmin:=trunc(b)+1;max:=trunc(a)endelse if (abeginmax:=trunc(b);min:=trunc(a)endelse if (bbeginmax:=trunc(a);min:=trunc(b)end;for i:=min to max docount:=count+1;write(count)end.
Сема
код в ширину не влазит
Злата Пендо
В общем, необходимо еще в условии дописать, чтоб дробная часть была больше нуля и если все эти условия не проходит, то просто отсекать дробную часть
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт