Задача 4 урок 13.2
Primary tabs
Подготовительная задача для "счет"
У вас есть число от 1 до 9, вывести его в представлении как счетах со сдвинутыми костями (всего десять костей на спице):если ноль, то все кости справа:
---++++++++++
если три, то значащая часть слева, а все отстальное справа:
+++---+++++++
если девять:
+++++++++---+
Решение:
program task_4_lesson_13_2;
var n, m, a, i : integer;
begin
writeln('vvedite chislo');
readln(a); // пользователь вводит число
n := 11; // всего элементов
m := 1;
while m <= a do // пока больше 1 делаем ...
begin
write('+');
m += 1;
end;
write('---'); // отделяем нужное число "+" элементом "---"
n := n - (a + 1); // считаем сколько элементов осталось от максимума (от 11)
for i := 1 to n do
write('+'); // заполняем остаток
readln();
end.- Log in to post comments
- 1016 reads
vedro-compota
Sun, 10/03/2021 - 12:27
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)