Const n=10; var a: array[1..n] of integer; p,k: integer; i: byte; begin randomize; p: =1; k: =0; for i: =1 to n do begin a[i]: =random(21); if (a[i]> 0) and (a[i] mod 6 =0) then begin p: =p*a[i]; k: =k+1; end; end; println (a); if k> 1 then writeln ('произведение элементов, кратных 6, = ',p) else if k=1 then writeln ('найден всего 1 элемент, кратный 6, - ',p) else writeln ('нет элементов, кратных 6') end. примеры: 15 7 14 14 1 17 4 2 20 10 нет элементов, кратных 6 12 11 16 1 20 6 0 8 7 20 произведение элементов, кратных 6, = 72 14 6 8 3 15 7 14 5 19 15 найден всего 1 элемент, кратный 6, - 6
yurassolo747
14.03.2023
// pascalabc.net 3.3, сборка 1547 от 07.10.2017 // внимание! если программа не работает, обновите версию! begin var x: =arrrandom(readinteger('число элементов массива х: ',99); x.println; var a: =x.where(p-> p> 0).sum; var y: =arrrandom(readinteger('число элементов массива y: ',99); y.println; var b: =y.where(p-> p> 0).sum; var t: =arrrandom(readinteger('число элементов массива t: ',99); t.println; var c: =t.where(p-> p> 0).sum; writeln('z=',ln(a)+power(cos(b),3)+c) end. пример число элементов массива х: 8 56 59 24 -5 -13 -24 9 -86 число элементов массива y: 11 0 6 25 -69 86 34 -92 72 -39 -64 96 число элементов массива t: 6 -54 24 -15 50 0 19 z=97.999309110524
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Диаграмма , данные на которой изображаются в виде секторов круга.