• Информатика, 10 кл.
    Написать программу, определяющую сдачу наименьшим количеством монет.Для определения размера сдаваемой сдачи, сначала определить, сколько требуется для этого монет 50 рубл. достоинства, затем 20, 10, 5, 2, 1, пока необходимая сумма не будет набрана.

Ответы 1

  • var s,d,f,g,h,z,v:integer;beginwrite('Введите остаток');Read(s);if s > 50 then begin d:= s div 50;s:= s - d * 50;end;if s > 20 then begin f:= s div 20;s:= s - f * 20;end;if s > 10 then begin g:= s div 10;s:= s - g * 10;end;if s > 5 then begin h:= s div 5;s:= s - g * h;end;if s > 2 then beginz:= s div 2;s:= s - g * z;end;if s > 1 then beginv:= s div 1;s:= s - g * v;end;writeln('50p =',d,'  20p =',f,'  10p =',g,'  5p =',h,'  2p =',z,'  1p =',v);end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years