• Предмет: Информатика
  • Автор: andrejmarkelov2019
  • Вопрос задан 3 года назад


Помогите срочно! Олимпиада по информатике​

Приложения:

Аноним: На каком яп?
aimprivet: это программу составить? Если да, то на каком языке?
Аноним: Ну да, программу. На любом который знаешь. Ты точно олимпиадник? хд
aimprivet: не очень на олипиаду похоже
aimprivet: какой класс?
Аноним: 6ля, знаешь что я понял только что? мы друг с другом общаемся, а автор этого задания молчит...
aimprivet: похер, я ему уже ответ кинул, вроде работает всё
Аноним: Ты паскаль учил специально чтобы ответы тут писать или зачем его вообще учат?)
aimprivet: просто так, интересно было, вроде как готовит к более серьёзным языкам по типу питона или С++

Ответы

Ответ дал: aimprivet
1

Ответ:

Она сможет нарисовать только целое число квадратов, поэтому простое перемножение и деление площади прямоугольника на площадь квадрата тут не пройдёт, поэтому нам необходимо отдельно разделить сторону прямоугольника на сторону квадрата, отбросить дробную часть и умножить на такое же частное, но уже от деления 2-й стороны на а.

Языков кроме паскаля не знаю, поэтому напишу на нём:

var n,m,a,s: integer;

begin

writeln('Напишите стороны прямоугольника и квадрата');

readln(n,m,a);

s:=0;

n:=n div a;

m:=m div a;

s:=m*n;

writeln(s);

end.

Вас заинтересует