При merge коммиты объединяются во вливаемой ветке, что не очень удобно если merge с мастером закрыт (а в больших командах всегда так и не в больших тоже) и вам наоборот надо подтягивать мастер в свою ветку, поэтому в качестве решения там создают временную ветку клон-мастера .
Пользователь вводит целое число, если оно больше единицы, то выведите на экран все целые числа от этого числа до единицы (в обратном порядке), которые делятся на 23 без остатка. Иначе (если введённое пользователем число не больше единицы) сообщите об ошибке.
Как проверять:
Если мы введем число 55, то программа должна вывести в ответ:
При слиянии merge-е одной ветки в другую -- хорошо работает, в режиме "не вникаем" или когда у вас очень много коммитов своих и чужих, а надо просто объединить свои чтобы избежать конфликов при ребейзе, напр. на master
var i, n: integer;
begin
i := 55; // начальное значение счетчика
repeat // начало тела цикла
write (i,' '); // выводим значение счетчика на экран
i := i + 1; // увеличиваем счетчик на 1
until (i>9236); // выход из цикла, когда счетчик превысит 9236
readln();
end.
У вас есть число z=5. Пользователь вводит числа в цикле, если за последние 4 попытки ввода было хотя бы одно число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если такого числа не было, то уменьшайте на 1 в ответ на каждый ввод.
Цикл и программа должны завершиться, когда число z станет отрицательным.
У вас есть число z=5. Пользователь вводит числа в цикле, если хотя бы одно введенное число число было равно 77, то увеличивайте число z на 1 в ответ на каждое введенное число, до тех пор пока пользователь не введет число 55, если такое произойдет то в ответ на это и любое последующее число, уменьшайте z на 1.
Pascal (в виде Delphi или FreePascal) до сих пор используется в реальных проектах, но все-таки он действительно слабо распространен (в сравнении с популярнейшими ЯП), тем не менее для обучения у этого языка есть существенные плюсы:
У вас есть число z=5. Пользователь вводит числа в цикле, если очередное введенное число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1. Цикл и программа должны завершиться, когда число z станет отрицательным.
Пользователь вводит целое 5-тизначное число, выведите все его цифры в обратном порядке, например для 14564 получим:
46541
(используйте опеции div и mod, подразумевается решение через цикл )
Получите первую и последнюю цифры числа 15 с помощью оперций div и mod (решается без цикла)
var a, b, c: integer;
begin
a:= 15;
b:= 15 div 10; // получаем первую цифру
c:= 15 mod 10; // получаем последнюю цифру
writeln(b, ' ', c); // выводим на экран
readln();
end.