mixaqwer
04.03.2021 20:30

Фонд зарплаты технического отдела — 300 тыс. рублей в месяц (это значение равняется сумме всех полученных зарплат в отделе за месяц). В техническом отделе по штату должен быть следующий состав: лаборант — 1
человек; техник — 3 человека; инженер 3-й категории — 3 человека; инженер 2-й категории — 4 человека; инженер 1
категории — 4 человека; ведущий инженер — 2 человека; главный специалист отдела — 1 человек; начальник отдела
— 1 человек. Рассчитать зарплату каждого сотрудника отдела, если известно, что: техник имеет зарплату в 1,5 раза
больше, чем лаборант; инженер 3-й категории имеет зарплату в 2 раза больше, чем лаборант; инженер 2-й категории
имеет зарплату в 1,5 раза больше, чем техник; инженер 1-й категории имеет зарплату в 2 раза больше, чем техник;
ведущий инженер имеет зарплату в 2 раза больше, чем инженер 3-й категории; главный специалист отдела имеет
зарплату в 2,5 раза больше, чем инженер 3-й категории; начальник отдела имеет зарплату в 2,5 раза больше, чем инженер
2-й категории. Построить диаграмму, показывающую зарплату каждой должностной единицы. Используйте (Данные –
Анализ «Что, если…» – Подбор параметра)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
пончоДжян
22.04.2022 23:29

 Program SumAndMul;

Uses Crt;

var a:array[1..10] of real;

       i:integer;   

 

       sum,mul:longint;

begin

     clrscr;

     for i:=1 to 10 do

            begin

                 write('Введите -', i,' число:'  );

                  readln(a[i]);

             end;

 

 

sum:=0;mul:=1;

for i:=1 to 10 do

            begin

                if (a[i]>0) then sum:=sum+a[i];

                if (a[i]<0 )  then mul:=mul*a[i];

             end;    

 writeln('Сумма положительных элементов: ',sum);

 writeln('Произведение отрицательных элементов: ',mul);  

   readkey;

 

end.

 

 

 

0,0(0 оценок)
Ответ:
куколку
24.03.2022 23:10

Два соображения:

Произведение делится на 7, но не делится на 49, если один из сомножителей делится на 7 (но не на 49), а второй - не делится на 7.Произведение будет больше, если каждый из сомножителей будет больше

Получаем такую идею: будем хранить максимальное из всех чисел, делящихся на 7, но не делящихся на 49, и максимальное из чисел, не делящихся на 7. Их произведение будет ответом.

Реализация (Python 3.8.1)

max_div_7 = 0

max_not_div_7 = 0

while (x := int(input())) != 0:

 if x % 7 != 0:

   max_not_div_7 = max(max_not_div_7, x)

 elif x % 7 == 0 and x % 49 != 0:

   max_div_7 = max(max_div_7, x)

if max_div_7 == 0 or max_not_div_7 == 0:

 print(1)

else:

 print(max_div_7 * max_not_div_7)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота