Patrice T
Цитата:
Координаты к номеру коробки сетки
Это не проблема программирования, это проблема математики.
Вам нужно найти решение, и для этого вам не нужен компьютер, даже если он может помочь.
Все, что вам нужно, это лист бумаги, карандаш и ваша голова.
- Вы знаете размер поля и количество строк ans cols.
- Нет ничего сложного в том, чтобы вывести положение каждой строки и каждого столбца.
- Выводить номер строки и номер столбца из координат оттуда не сложно.
- Тогда преобразование в номер коробки тоже не сложно.
Вся проблема не очень сложна, если подходить к ней методически.
Поскольку вы не сформулировали проблему и не показали свою работу, я надеюсь, что вам нужен был только общий совет, я позволил вам решить эту проблему как практику.
[Обновление]
Цитата:
Это не дает правильных результатов
Просто посмотри, что ты сделал, твой отец.
x
находится вне зоны досягаемости.
X=8663
Y=3224
#Total No. columns
C=20
columnXY= (X/7450)
rowXY= (Y/11400)
и формулы неверны,
вам следует еще раз взглянуть на решение 2.
Ваша проблема-это пример:
Вы знаете, что 7450 яблок стоят 20, вы хотите только 3224 яблока.
Сколько это будет стоить?
Это одна из самых простых задач, которую вам придется решить в программировании компьютера.
Если вы не можете решить эту проблему самостоятельно, вы находитесь в глубоком дерьме и должны подумать о другой работе.
User-14705882
извини, я имею в виду
X=3224
Y=8663
это просто опечатка.
В решении 2 Если я сделаю следующее
columnXY= ConvertToInteger(X / W)
rowXY= ConvertToInteger(Y / H)
он всегда дает ноль , так как W и H ( общая ширина и высота ) всегда больше X и Y , и если преобразовать их в целые числа, то это даст ноль