alesia1986
?>

Исходное данное — трёхзначное число x. Выполни для x=115 следующий алгоритм.  a:=xdiv100b:=xmod100c:=xmod10s:=a+b+c​

Информатика

Ответы

al2nik2ol
//Pascal

//1)
var
  A: array [1..30] of integer;
  i: byte; mult: double;
begin
mult := 1;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 30 do
begin
  A[i] := random(46)-15;
  if A[i] > 0 then mult := mult * A[i];
  write(A[i], ' ');
end;
writeln;
writeln('Произведение положительных элементов = ', mult);
end.
//

//2)
var
  A: array [1..40] of integer;
  i: byte; count: byte;
begin
count := 0;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 40 do
begin
  A[i] := random(31)-20;
  if A[i] mod 3 = 0 then count := count + 1;
  write(A[i], ' ');
end;
writeln;
writeln('Количество элементов кратных трем = ', count);
end.
//

//3)
var
  A: array [1..40] of integer;
  i: byte; count: byte; sum: integer;
begin
count := 0; sum := 0;
randomize;
writeln('Сгенерированный массив.');
for i := 1 to 40 do
begin
  A[i] := random(61)-30;
  if A[i] < 0 then
  begin
    count := count + 1;
    sum := sum + A[i];
  end;
  write(A[i], ' ');
end;
writeln;
writeln('Среднее арифметическое отрицательных эл. =',(sum/count):4:4);
end.
//

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Исходное данное — трёхзначное число x. Выполни для x=115 следующий алгоритм.  a:=xdiv100b:=xmod100c:=xmod10s:=a+b+c​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zubareva23338
sgritsaev
Косоногов Иосифовна
martinson
Вершинина1161
nataliaprintroll
oalexandrova75
olg53362928
Khlistova1488
myatadinamo
dm1trviktor585
zeltos384
iptsr4968
Павловна1750
dvpered