СРОЧНООО,у меня комп сломался,не могу написать прогу и решить :с В обороте участвуют...

0 голосов

СРОЧНООО,у меня комп сломался,не могу написать прогу и решить :с
В обороте участвуют монеты достоинством 1 рубль, 2 рубля, 5 рублей и 10 рублей. Сколькими способами можно набрать сумму 66 рублей?


спросил от (15 баллов) в категории Информатика
оставил комментарий от Архангел (142k баллов)

А заем тут программа?

оставил комментарий от Архангел (142k баллов)

*зачем

оставил комментарий от (15 баллов)

Как зачем?

оставил комментарий от (15 баллов)

чтобы вычислить

оставил комментарий от Архангел (142k баллов)

Тупо перебрать в четырех вложенных циклах?

оставил комментарий от (15 баллов)

Это не быстро же

оставил комментарий от Начинающий (101 баллов)

Какую тебе "прогу" написать нужно?

1 Ответ
0 голосов
ответил от Архангел (142k баллов)
 
Лучший ответ

// PascalABC.NET 3.1, сборка 1204 от 24.03.2016
begin
  var k:=0;
  for var i10:=0 to 6 do
    for var i5:=0 to 13 do
      for var i2:=0 to 33 do
        for var i1:=0 to 66 do
          if 10*i10+5*i5+2*i2+i1=66 then Inc(k);
  Writeln(k)
end.

Ответ: 700

оставил комментарий от Архангел (142k баллов)

Кто мешал набрать это самостоятельно на официальном сайте PascalABC.NET? Там есть возможность прямо из браузера работать... в телефоне же есть браузер.

оставил комментарий от (15 баллов)

Вот,другое дело,спасибо огромное

оставил комментарий от (15 баллов)

Оу,если честно,то я не знала про это,теперь буду знать,благодарю

оставил комментарий от Архангел (142k баллов)

Ищи контекст PascalABC.NET WDE на поисковике

оставил комментарий от (15 баллов)

Сейчас пойду искать

...