View difference between Paste ID: BsysBSAh and 7WbJn5S9
SHOW: | | - or go back to the newest paste.
1
Program treugol;
2
var 
3
   str: string;
4
   a, b, c, code: integer;
5
begin
6
   repeat
7-
   writeln('введите длинну стороны а (положительное число)');
7+
      writeln('введите длинну стороны а (положительное число)');
8
      readln(str);
9-
      Val(str, a, code)   
9+
      Val(str, a, code);
10-
   until (code = 0) and (a > 1);
10+
   until (code = 0) and (a >= 1);
11
   repeat
12-
   writeln('введите длинну стороны b (положительное число)');
12+
      writeln('введите длинну стороны b (положительное число)');
13
      readln(str);
14-
      b := Val(str)
14+
      b := Val(str, b, code);
15-
   until (code = 0) and (b > 1);
15+
   until (code = 0) and (b >= 1);
16
   repeat
17-
   writeln('введите длинну стороны c (положительное число)');
17+
      writeln('введите длинну стороны c (положительное число)');
18
      readln(str);
19-
      c := Val(str)      
19+
      c := Val(str, c, code); 
20-
   until (code = 0) and (c > 1);
20+
   until (code = 0) and (c >= 1);
21
22
   if (a+b<=c) or (a+c<=b) or (b+c<=a) then
23
      writeln('такого треугольника не существует');
24
25
   if (a*a+b*b=c*c) or (a*a+c*c=b*b) or (c*c+b*b=a*a) then
26
      writeln('треугольник является прямоугольным')
27
   else 
28
      writeln('треугольник не является прямоугольным'); 
29
end.