Kazhyal
12.02.2020 21:01

решение нужно до завтра!
В копилке находится N монет различных достоинств общим весом G граммов. Вес каждой монеты определенной стоимости дан:
1 лей - 1 грамм
5 лей - 2 грамма
10 лей - 3 грамма
25 лей - 4 грамма
50 лей - 5 грамм
Напишите программу, которая определит минимальную сумму S, которая может находиться в копилке (метод полного перебора в ПАСКАЛЬ)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Август228
13.01.2022 22:04
Логическая операция ⊕ - это "исключающее ИЛИ" (xor в языках Паскаль, Бейсик и т.д.), а → операция присваивания.
Тогда a⊕b→a; a⊕b→b; a⊕b→a - это был обмен значениями a ↔ b
Теперь по этой же схеме обменяем местами b и с:
b⊕c→b; b⊕c→с; b⊕c→b.
Результат: b→a; c→b; a→c

Программа для иллюстрации:
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016
begin
  var a:=50;
  var b:=-20;
  var c:=0;
  Println('Исходные значения: a=',a,'b=',b,'c=',c);
  a:=a xor b; b:=a xor b; a:=a xor b;
  b:=b xor c; c:=b xor c; b:=b xor c;
  Println('Результат обмена: a=',a,'b=',b,'c=',c)
end.

Результат:
Исходные значения: a= 50 b= -20 c= 0
Результат обмена: a= -20 b= 0 c= 50
0,0(0 оценок)
Ответ:
Bunny265
17.02.2020 09:31

  начало

                                                  делим на 2

                          есть остаток                               нет остатка

                          возводим в куб                         возводим в кводрат

                                                    конец        

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