Задача 1. Простейшая.
Проверить, поместится ли на диске компьютера музыкальная композиция, которая длится m минут и n секунд, если свободное дисковое пространство 6 мегабайт, а для записи одной секунды звука необходимо 16 килобайт.
var m,n,t,v:integer;
begin
writeln('Введите m и n');
readln(m,n);
t:=60*m+n;
v:=16*t;
if v<=6144 then writeln('Композиция поместится')
else writeln('Не хватает ',v-6144,' килобайт');
end.
Задача 2. Шахматы
Координаты двух полей шахматной доски заданы в виде двух пар чисел x1,y1 и x2,y2. На первом поле стоит ферзь, на втором - конь. Определить, бьет ферзь коня, конь - ферзя, или фигуры не угрожают друг другу.
if (x1=x2)or(y1=y2) or
(abs(x1-x2)=abs(y1-y2)) then
writeln('Ферзь бьёт коня')
else if (abs(x1-x2)=2) and (abs(y1-y2)=1) or
(abs(x1-x2)=1)and(abs(y1-y2)=2) then
writeln('Конь бьёт ферзя')
else writeln('Фигуры не угрожают друг другу');
Ферзь (с координатами x1,y1) бьёт те поля которые находятся с ним на одной вертикали (x2=x1), на одной горизонтали (y2=y1), или на любой из диагоналей
(|x2 - x1| = (|y2 - y1|).
© ООО «Знанио»
С вами с 2009 года.