В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
MrKepka
MrKepka
17.04.2022 21:29 •  Информатика

Информатика! хэлп! пусть цех производит 4 вида продукции: пирожки (максимально возможно произвести 2000 шт. в день, если ничего больше не производить) шанежки (максимально возможно произвести 1600 шт. в день) булочки (максимально возможно произвести 1000 шт. в день) пирожные (максимально возможно произвести 500 шт. в день). соотношение стоимости изделий таково: пирожок/булочка - 2/1 пирожок/шанежка - 1/2 пирожок/пирожное - 4/1. емкость склада равна 1100 изделий. рабочий день - 8 часов составить оптимальный план выпуска продукции для достижения максимальной выручки. нужно подробное !

Показать ответ
Ответ:
AidarSharafutdinov
AidarSharafutdinov
07.01.2021 23:43
Дешифровка: ВХОД_ОТКР Ы Т.

дешифровки:
Const sh = '_.,';
Var
  St : String;
  i  : Integer;
Function DeCode(S : String; Tabl : String; k : Integer) : String;
Var j,n : Integer;
Begin
  For j:=1 to Length(S) do
  Begin
    n:=Pos(S[j],sh);
    If n>0 then
    Begin
      n:=n+k;
      While n>Length(sh) do n:=n-Length(sh);
      While n<=0 do n:=n+Length(sh);
      S[j]:=sh[n];
    end
  end;
  DeCode:=S;
end;
Begin
  St:='ЗЫФЙГФШРЦ . ШД';
  Writeln(Decode(St,sh,-6));
  //For i:=-10 to 10 do Writeln(Decode(St,sh,i));
end.
0,0(0 оценок)
Ответ:
vladwf111
vladwf111
22.08.2020 08:11

В примере ответы не соответствуют заданию: ищется самая большая цифра а не маленькая, а по условию должна искаться самая маленькая. Написал код, который соответствует именно заданию:

Объяснение:

var

n, k, min, colmin, i: integer;

begin

repeat

Write('Введите число: ');

Readln(n);

until (n>=10000) and (n<=99999);

k := n;

min := k mod 10;

k := k div 10;

for i := 1 to 4 do

begin

if (k mod 10 < min) then min := k mod 10;

k := k div 10;

end;

k := n;

for i := 1 to 5 do

begin

if (k mod 10 = min) then inc(colmin);

k := k div 10;

end;

WriteLn(min, ' ', colmin);

end.

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