Задать вопрос
2 июля, 15:47

Сегодня Али в местном магазине сделал покупку за С тенге. у него есть всего N монет достоинств а1, а2, ... аN тенге. определите, сможет ли он расплатится без сдачи

+4
Ответы (1)
  1. 2 июля, 18:16
    0
    Var

    input, output:text;

    n, i, j, g, nm, ans, t:integer;

    ara:array[0 ... 1000] of integer;

    ar, arq:array[0 ... 1000] of integer;

    ts, sum, a:integer;

    beginassign (input,'f. in') ; reset (input) ;

    assign (output,'f. out') ; rewrite (output) ;

    readln (input, a, n) ;

    ans:=10000;

    for i:=1 to n do

    begin

    read (input, ar[i]) ;

    ts:=ts+2*ar[i];

    end;

    if ts
    begin

    ara[1]:=3; for i:=2 to 15 do

    begin

    ara[i]:=3*ara[i-1];

    end;

    for i:=1 to ara[n] do

    begin if arq[n]<2 then

    begin inc (arq[n]) ;

    sum:=sum+ar[n]; inc (nm) ; end else

    begin g:=n; while arq[g]>1 do

    begin sum:=sum-ar[g]*arq[g]; dec (nm, arq[g]) ; arq[g]:=0; dec (g) ;

    end;

    inc (arq[g]) ; sum:=sum+ar[g]; inc (nm) ;

    end;

    if sum=a then

    begin

    if nm
    ans:=nm; end;

    end;

    if ans>1000 then writeln (output,'0') else

    writeln (output, ans) ; end;

    close (output) ; close (input) ; end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Сегодня Али в местном магазине сделал покупку за С тенге. у него есть всего N монет достоинств а1, а2, ... аN тенге. определите, сможет ли ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
У олега есть по пять монет достоинством 1,2 и 5 рублей. какое наименьшее число монет он потратит если купит конфеты за 13 рублей без сдачи?
Ответы (1)
5. Пусть выражение А-"Сегодня хорошая погода", а выражение В-"Сеголня поедем в парк". Составить логические выражения: А) Сегодня плохая погода. Б) Сегодня мы не поехали в парк. В) Сегодня хорошая погода и мы поедем в парк.
Ответы (1)
Дракон собирает золотые монеты, при этом каждый день у него становится вдвое больше монеты. Если первого января у него было 5 монет, то сколько монет у него было 10 января? а) 1280 б) 2560 в) 5120
Ответы (1)
Дракон собирает золотые монеты, при этом каждый день у него остановиться вдвое больше монет. если 1 января у него было 5 монет, то сколько у него было 10 января?
Ответы (2)
Решить логическую задачу табличным способом: Подозреваемые в ограблении банка дали следующие показания: Петров:"Это сделал не я" Иванов: "Это сделал Сидоров" Сидоров: "Это сделал не я" Алексеев:"Это сделал Иванов" Свидетель утверждает, что только
Ответы (2)