Коля набрал k баллов, Миша n баллов, а Петя d баллов в ходе соревнований. Если:
1) сумма баллов Коли и Миши больше 20
2) или произведение баллов Пети и Миши меньше 55
--то тогда вывести в консоль сообщение о том, что ничья, в противном случае вывести сообщение, что победил Коля.
Пользователь вводит четыре числа, найдите из них максимальное.
var
a,b,c,d,max:integer;
begin
writeln('Vvedite a,b,c,d: ');
readln(a,b,c,d);
writeln();
if (a > b) and (a > c) and (a > d) then
max:=a;
if (b > a) and (b > c) and (b > d) then
max:=b;
if (c > a) and (c > b) and (c > d) then
max:=c
else
max:=d;
writeln(max);
readln();
end.
Пользователь вводит три числа, найдите из них максимальное.
Решите тремя способами:
1) С использованием логической операции and.
2) С вложенными блоками (без and).
3) Без вложенных блоков (без and) -- запомнив максимум из двух в специальной переменной.
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
var
a,b,c:integer;
begin
writeln('Vvedite a,b,c: ');
readln(a,b,c);
writeln();
if ((a + b > 17) and (c > 7)) then
writeln('True')
else
writeln('False');
readln();
end.
Пользователь вводит массив целых чисел из 7 элементов. Найдите из них самое большое число и выведите его на экран.
var a : array [1..7] of integer;
i, b, c : integer;
begin
for i := 1 to 7 do
begin
writeln('vvedi chislo');
readln(b);
a[i] := b;
end;
c := a[1];
for i := low(a) to high(a) do
begin
if(a[i]>=(c)) then
c := a[i];
end;
writeln('max = ', c);
readln();
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C» -- выведите "да", если истинно и "нет" если ложно.
var
a,b,c:integer;
begin
writeln('Vvedite a: ');
readln(a);
writeln('Vvedite b: ');
readln(b);
writeln('Vvedite c: ');
readln(c);
writeln();
if (a > b) and (a < c) then
writeln('True')
else
writeln('False');
readln();
end.