• Дано число а (1<а<=1.5). Среди чисел 1+1/2, 1+1/3, ... найти первое,меньше а

Ответы 4

  • здесь ошибка выходит исправь те пожалуста
    • Автор:

      sanai
    • 5 лет назад
    • 0
  • Программа решена верно. Просто необходимо было дописать одну строчку. Program z1;var a: real;begin Writeln ( ' введите число a'); readln(a); a := Ceil(1/(a-1)); writeln(a, ' -> ',1+1/a);end. Ошибка неизвестный ИДЕНТИФИКАТОР обычно говорит о том что допущена орфографическая ошибка.
    • Автор:

      marenq5cd
    • 5 лет назад
    • 0
  • не, тут ошибка в Ceil похоже. Если (1+1/a) - это целое число то нужно вернуть следующее целое, а Ceil вернет само число. Для дробных чисел все Ok
  • var a: real;begin  readln(a);  a := Ceil(1/(a-1) + 1e-15);  writeln(a, ' -> ',1+1/a);end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years