ykolkova76
?>

Дан прямоугольник, длины сторон которого выражаются целыми числами. Найдите количество квадратов (длины сторон каждого квадрата целые), на которые можно разрезать данный прямоугольник при условии, что при разрезании каждый раз отрезается квадрат наибольшей площади со стороной, общей стороне текущего прямоугольника.

Информатика

Ответы

dyatchina63
Var a,b:array [1..100,1..100] of real;
    current_row,current_column,rows,columns:integer;

begin
  readln(rows);
  readln(columns);

  for current_row := 1 to rows do begin
    writeln();
    for current_column := 1 to columns do begin
      read(a[current_row,current_column]);
      b[current_row,current_column] :=a [current_row,current_column] / 8;
    end;
  end;

  for current_row := 1 to rows do begin
    writeln();
    for current_column := 1 to columns do
      write(b[current_row,current_column]:4, ' ');
  end;
end.
Маргарита595
Описательная часть: все что находится в Var'e
var
a:array [1..100,1..100] of real; - описание двумерного масива
b:array [1..100,1..100] of real; - аналогично
i,m,n,c:integer; - описание переменных целого типа, тип это integer
i
begin - начало исполняемой части
readln(n); - считывает переменную целого типа, кол-во строк матрицы
readln(c); - аналогично, кол-во столбцов матрицы
for i:=1 to n do -цикл для строк
for m:=1 to c do - цикл для столбцов
 readln(a[i,m]); - считывает и записывает в двумерный массив числа
for i:=1 to n do -цикл для строк
for m:=1 to c do - цикл для столбцов
b[i,m]:=a[i,m]/8; - это каждый элемент массива А делит на 8, и присваивает другому массиву
for i:=1 to n do -цикл для строк
for m:=1 to c do- цикл для столбцов
 writeln(b[i,m]); - вывод второго масива
end. - конец исполняемой части

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан прямоугольник, длины сторон которого выражаются целыми числами. Найдите количество квадратов (длины сторон каждого квадрата целые), на которые можно разрезать данный прямоугольник при условии, что при разрезании каждый раз отрезается квадрат наибольшей площади со стороной, общей стороне текущего прямоугольника.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gernovoy
dmitrij-sp7
Zhulanova-IP501
Yelena_Gennadevna
sergey
unalone5593
mshelen732
olelukoya4
Усошина1059
achernakov
Yevgenii1423
stasyan
kush-2640
farmprofi
ekattatarenko