Пользователь вводит три числа, найдите из них максимальное.
Решите тремя способами:
1.С использованием логической операции and.
2.С вложенными блоками (без and, все операторы if должны быть в полной форме).
3.Без вложенных блоков (без and) -- запомнив максимум из первых двух чисел в специальной переменной.
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
var
a,b,c:integer;
begin
a:=18;
b:=19;
c:=8;
begin
if ((a>17)and(b>17)and(c>7))then
writeln('da')
else
writeln('net')
end;
readln();
end.
У вас есть число z=5. Пользователь вводит числа в цикле, если очередное введенное число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1. Цикл и программа должны завершиться, когда число z станет отрицательным.
Пользователь вводит целое 5-тизначное число, выведите все его цифры в обратном порядке.
var i, a, b, c, d, e: integer;
begin
readln(i);
a:= i mod 10;
b:= i div 10 mod 10;
c:= i div 100 mod 10;
d:= i div 1000 mod 10;
e:= i div 10000;
write(a, b, c, d, e);
end.
Пользователь вводит целые числа в цикле (разные: четные, нечетные, положительные, отрицательные в любом порядке и количестве). Считайте и выведите на экран значения первых трех отрицательных нечетных чисел. После чего завершите цикл.
var i, a: integer;
begin
i:=1;
while (i<=3) do
begin
readln(a);
if (a<0) and ((a mod 2)=-1) then
begin
i:=i+1;
write(a,' ');
end;
end;
end.