Advertisement
niromru

lr6

Dec 19th, 2021 (edited)
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.89 KB | None | 0 0
  1. /* Ввести в произвольном порядке три положительных и три отрицательных числа. Вывести сначала отрицательные числа, а затем - положительные, в том же порядке в котором были введены.
  2. Пример работы программы:
  3.   – Входные данные:
  4.     3 -2.1 1.5 4 -5 -1
  5.   – Результат работы программы:
  6.     -2.1 -5.0 -1.0 3.0 1.5 4.0
  7. */
  8.  
  9. real pos(3);
  10. real neg(3);
  11. int i;
  12. real t;
  13. int curp;
  14. int curn;
  15. curp = 0;
  16. curn = 0;
  17. for (i = 1; i <= 6; i = i + 1) {
  18.     read t;
  19.     if (t < 0) {
  20.         neg[curn] = t;
  21.         curn = curn + 1;
  22.     } else {
  23.         pos[curp] = t;
  24.         curp = curp + 1;
  25.     }
  26. }
  27. for (i = 1; i <= 3; i = i + 1) {
  28.     write neg[i - 1];
  29. }
  30. for (i = 1; i <= 3; i = i + 1) {
  31.     write pos[i - 1];
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement