Решите задание: Var s, k: integer; begin readln (s); readln (k); if s div 3 = k then writeln ('ДА') else writeln ('НЕТ') end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел: (9, 3); (12, 8); (4, 1); (7, 3); (6, 2); (10, 2); (24, 7); (15, 4); (8,1).
Const n=15; var a:array[1..n] of integer; i,s:integer; sr:real; begin Randomize; writeln('Массив:'); for i:=1 to n do begin a[i]:=random(21); write(a[i]:3); end; writeln; s:=0; for i:=1 to n do s:=s+a[i]; sr:=s/n; writeln('Среднее арифметическое = ',sr:6:2); writeln('Номера элементов, больших среднего арифметического:'); for i:=1 to n do if a[i]>sr then write(i:3); writeln; end.
5 раз
(9, 3); (12, 8); (4, 1); (7, 3); (6, 2); (10, 2); (24, 7); (15, 4); (8,1).
тут загвоздка в том, что div - деление нацело, т.е. например при вводе 24,7 будет выведено да ( 24/7 = 3,4285...)