Stepan Rastorgueva850
?>

В отделе Y есть 15 сотрудников, а в G -20. На протяжении месяца каждый сотрудник отработал некоторое количество дней, которое задано как случайная величина со значениями уn = random(30), n = 1, 2, ..., 15, gk = random(30), k — 1, 2, ..., 20. Дневная оплата труда d условных единицах. Налоговая ставка 20%. Используя подпрог¬раммы, создать массивы у, g, вывести значения их элементов на экран и выполнить задания поиска данных для каждого отдела. Вывести сообщение, если искомые данные отсутствуют. Сколько сотрудников получили больше 5 и меньше 20 у.ед.?

Информатика

Ответы

office3
Задача №1
var a:array[1..4, 1..5] of integer; 
i,j,k:integer; 
begin 
writeln('Заполните матрицу'); 
for i:=1 to 4 do 
for j:=1 to 5 do begin 
read(a[i,j]); 
if (a[i,j] mod 3=0) and (a[i,j]>20) then k:=k+a[i,j]; 
end; 
writeln('Сумма элементов кратных 3-м и > 20 = ',k); 
end.

Задача №2
var a:array[1..5, 1..5] of integer; 
i,j,k:integer; 
begin 
writeln('Заполните матрицу'); 
for i:=1 to 5 do 
for j:=1 to 5 do begin 
read(a[i,j]); 
if i=j then k:=k+a[i,j]; 
end; 
writeln('Сумма элементов главной диагонали = ',k); 
end.

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

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

В отделе Y есть 15 сотрудников, а в G -20. На протяжении месяца каждый сотрудник отработал некоторое количество дней, которое задано как случайная величина со значениями уn = random(30), n = 1, 2, ..., 15, gk = random(30), k — 1, 2, ..., 20. Дневная оплата труда d условных единицах. Налоговая ставка 20%. Используя подпрог¬раммы, создать массивы у, g, вывести значения их элементов на экран и выполнить задания поиска данных для каждого отдела. Вывести сообщение, если искомые данные отсутствуют. Сколько сотрудников получили больше 5 и меньше 20 у.ед.?
Ваше имя (никнейм)*
Email*
Комментарий*