var
a, b, c, d: integer; // объявляем глобальные переменные программы
procedure sum(x, y, z : integer; var S: integer); // начало объявления процедуры
begin
S := x + y + z; // тело процедуры
end;
begin // начало тела программы
write('Vvedite 3 chisla: ');
readln(a, b, c);
sum(a, b, c, d); // вызов процедуры
writeln(d);
end.
У вас есть число z=5. Пользователь вводит числа в цикле, если очередное введенное число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1. Цикл и программа должны завершиться, когда число z станет отрицательным.
Пользователь вводит целое 5-тизначное число, выведите все его цифры в обратном порядке, например для 14564 получим:
46541
(используйте опеции div и mod, подразумевается решение через цикл )
program U11Z13;
var a: integer;
begin
writeln('vvedite pyatiznachnoe chislo');
readln(a);
while (a>0) do
begin
write(a mod 10);
a:= a div 10;
end;
readln();
end.