Русская версия
- Программа собрана в
.exe-файл (EXE-шник) для удобного запуска - Добавлен логотип
- Автоматический фокус на первую ячейку при запуске программы и при переходе ко второму этапу
- Перемещение по "ячейкам" с помощью стрелок
- Горячие клавиши для выбора max/min:
CTRL + 1иCTRL + 2 - Сумма значений теперь отображается в итоговой таблице
- Enter теперь активирует кнопку перехода к следующему этапу
- Удалены таблицы 2 и 3 из окна с результатами
- Осталась только исходная таблица и таблица после последнего шага
- Добавлено округление значений до двух знаков после запятой
- Новый этап с четвёртой таблицей, вычисляемой по следующим правилам:
- Если номер столбца ячейки меньше номера столбца с максимальным значением по строке:
1 / <номер столбца> * <значение> - Иначе:
0 * <значение>
- Если номер столбца ячейки меньше номера столбца с максимальным значением по строке:
- Графический интерфейс, в котором:
- Пользователь вводит количество строк и столбцов
- Выбирает значения и режим обработки (max/min)
- Получает окно с тремя таблицами в текстовом виде
- Возможность выбора максимального или минимального значения для каждого столбца
- Вывод трёх таблиц:
- Исходная таблица
- Таблица с нормализованными значениями:
- При
max: значение делится на максимум столбца - При
min: минимум столбца делится на значение
- При
- Итоговая таблица:
- Ячейки из второй таблицы делятся на сумму столбца
- Консольное приложение
- Пользователь вводит количество строк и столбцов, затем заполняет таблицу
- Программа выводит таблицу в текстовом виде
English version
- Program compiled into
.exefile for convenient launching - Logo added
- Auto-focus on the first cell when the program starts and when switching to step two
- Arrow key navigation between "cells"
- Hotkeys for max/min selection:
CTRL + 1andCTRL + 2 - Final table now shows the sum of values
- Pressing Enter now triggers the button to move to the next step
- Tables 2 and 3 removed from the results window
- Only the original and final result tables remain
- Values are now rounded to two decimal places
- New step with a fourth table, calculated as follows:
- If the column number of a cell is less than the column number of the max value in the row:
1 / <column number> * <value> - Otherwise:
0 * <value>
- If the column number of a cell is less than the column number of the max value in the row:
- Graphical interface where:
- The user enters the number of rows and columns
- Selects values and processing mode (max/min)
- Gets a window with three text-based tables
- Ability to choose max or min for each column
- Three tables:
- Original table
- Normalized table:
- If
max: value divided by column max - If
min: column min divided by value
- If
- Final table:
- Each cell from table 2 is divided by the column sum
- Console application
- User enters number of rows and columns, then fills in the table
- Program outputs the table in text format