Сколько 5 рублевых и 3 рублевых монет нужно, чтобы расплатиться - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите исправить ошибки. Условие задачи: для чисел больше 7 программа должна вывести, сколько 5 рублевых и 3 рублевых монет нужно, чтобы расплатиться. Например, я ввожу 8. Программа выдает 1 1. Например я ввожу 17. Программа выдает 1 4. Для 15 - 3 0. Вот мой код на Паскаль.
var a,b,c:integer;
begin
read (a);
while (a) mod 5<>0 do
begin
a:=a-3;
b:=b+1;
end;
c:=a div 5;
write (b);
write (c);
end.

Решение задачи: «Сколько 5 рублевых и 3 рублевых монет нужно, чтобы расплатиться»

textual
Листинг программы
var n,i,j:integer;
begin
repeat
write('n>7 n=');
readln(n);
until n>7;
for i:=0 to n div 5 do
for j:=0 to n div 3 do
if i*5+j*3=n then
writeln('5*',i,'+3*',j);
readln
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы