М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Sumiya666
Sumiya666
08.09.2020 05:03 •  Информатика

Девочка Маша любит вырезать из бумаги различные фигуры. Особенно ей нравятся квадраты. На столе перед Машей лежит бумажный прямоугольник размером m × n сантиметров. Девочка хочет, чтобы на столе остались одни лишь квадраты. Пока это не так, она берёт со стола прямоугольник и одним прямолинейным разрезом отрезает от него квадрат. После этого квадрат остаётся на столе, а с остатком происходит то же самое: если он не квадратный, от него одним прямолинейным разрезом отрезается квадрат, и так далее. Наконец, после того, как очередное разрезание привело к появлению двух квадратов, они оба кладутся на стол, и разрезания заканчиваются.

Сколько квадратов окажется у Маши на столе, когда она закончит разрезания?

Формат ввода
В единственной строке ввода заданы целые числа m и n — стороны исходного прямоугольника в сантиметрах (1 ≤ m, n ≤ 2 000 000 000).

Формат вывода
Выведите одно число — количество квадратов, которые окажутся на столе после всех разрезаний.

👇
Открыть все ответы
Ответ:
malafeecheva17
malafeecheva17
08.09.2020

1.

const N = 10;

var a: array [1..N] of integer;

i, x: integer;

begin

   write('Введите x: ');

   readln(x);

   for i := 1 to N do

   begin

       a[i] := x + i - 1;

       write(a[i], ' ');

   end;

end.

2.

const N = 10;

var a: array [1..N] of integer;

i: integer;

begin

   a[1] := 1;

   a[2] := 1;

   for i := 3 to N do

   begin

       a[i] := a[i-1] + a[i-2];

   end;

   for i := 1 to N do

   begin

       write(a[i], ' ');

   end;

end.

3.

const N = 6;

var a: array [1..N] of integer;

i, x: integer;

begin

   a[N] := 1;

   for i := N-1 downto 1 do

   begin

       a[i] := 2 * a[i+1];

   end;

   

   for i := 1 to N do

   begin

       write(a[i], ' ');

   end;

end.

4,6(61 оценок)
Ответ:
DmdmdmA
DmdmdmA
08.09.2020
Информационная насыщенность текста - абсолютный показатель качества текста, а информативность - относительный, поскольку степень информативности сообщения зависит от потенциального читателя. «Информативность текстаИнформативность текста - это степень его смысло-содержательной новизны для читателя, которая заключена в теме и авторской концепции

Мера информативных качеств текста может снижаться или возрастать. Так, информативность (с точки зрения прагматики текста) снижается, если информация повторяется, и, наоборот, она повышается, если текст несет максимально новую информацию.
4,4(84 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ