linuxoid

2.12

Feb 6th, 2021 (edited)
852
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.33 KB | None | 0 0
  1. //pascal-compiler
  2. //Вводить с клавиатуры последовательность вещественных чисел до 0 (сам 0 не входит в
  3. //последовательность). Найти второе максимальное значение из них (если оно есть).
  4. //В решениях задач этой темы необходимо программировать циклические
  5. //алгоритмы, основанные на наиболее подходящих видах операторов цикла.
  6. //Массивы и иные структуры применять нельзя.
  7. program example;
  8. var max, a, b:real;
  9. begin
  10. //переменная которая ограничивает до нуля
  11. max:=0;
  12. //начало цикла
  13. repeat
  14. //вывод в консоль просьбы о вводе
  15. write ('Ведите число:');
  16. //инициализация ввода с клавиатуры
  17. readln (a);
  18. //вывод а
  19. writeln(a);
  20. //второе максимальное число(1е число а)
  21. b:=a;
  22. //выполнять ввод пока а не станет больше либо равным 0
  23. until a>=max;
  24. writeln ('число должно быть real и не 0',a);
  25. writeln('второе максимальное равно',b);
  26. readln
  27. end.
Add Comment
Please, Sign In to add comment