Василий решил сделать ремонт в своей комнате. Васе нужно обклеить обоями стену, высота которой H метров, а ширина W метров. Рулон обоев имеет ширину 1 метр и длину L метров Васе определить сколько потребуется рулонов, если обои клеятся вертикально целыми полосами длиной H. Формат ввода
На вход подается три целых числа H, W и L (1 ≤ H, W, L ≤ 1 000 000 000, L ≥ H).
Формат вывода
Выведите целое число - количество рулонов.
Пример 1
Ввод
10 20 11
Вывод
20
Пример 2
Ввод
3 4 100
Вывод
1
главная диагональ --- это набор элементов с координатами (индексами) (i,i), где i∈[1, n]. n -- размерность матрицы, а вот как быть с транспонированием, например, трёхмерной матрицы? какой смысл оно имеет в этом случае? как составить условие обмена элементов? примечание: вообще состоит в том, чтобы сделать матрицу самосопряжённой, переписать такой вот код для случая произвольной конечной размерности: -- данный код для двумерной матрицы копирует одну её половину (если резать по диагонали) на вторую, при этом комплексно сопрягая элементы. а точнее -- в этом коде непонятно только условие обмена новое -то есть какие координаты поставить: если очередной matrixelement (в эту переменную получаем очередной элемент матрицы) имеет набор координат (x,).
#include
#include
int main()
{
int n;
int cnt = 0;
std: : cin > > n;
int **arr = new int*[n];
for(int i=0; i
{
arr[i] = new int[n];
for(int j=0; j
{
std: : cin > > arr[i][j];
//arr[i][j] = ++cnt;
}
}
cnt = 0;
while(cnt < n)
{
for(int i=0; i< (n-cnt); i++) std: : cout < < std: : setw(2) < < arr[cnt][i] < < " ";
std: : cout < < std: : endl;
cnt++;
}
for(int i=0; i
delete [] arr[i];
delete [] arr;
arr = nullptr;
system("pause");
return 0;
}