diff options
Diffstat (limited to 'C/MatrixCalculator.c')
| -rw-r--r-- | C/MatrixCalculator.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/C/MatrixCalculator.c b/C/MatrixCalculator.c index 14c3754..26cdda3 100644 --- a/C/MatrixCalculator.c +++ b/C/MatrixCalculator.c @@ -120,17 +120,17 @@ int sumRows(char *command, int matrixRows, int matrixCols, double matrix[][matri /* Get input */ command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int rowSrc = atoi(command) - 1; if (rowSrc < 0 || rowSrc >= matrixRows) return M_ERR_BAD_ROW_INDEX; command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int rowDst = atoi(command) - 1; if (rowDst < 0 || rowDst >= matrixRows) return M_ERR_BAD_ROW_INDEX; command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; double mult = atof(command); double tmp[matrixCols]; @@ -160,12 +160,12 @@ int multRows(char *command, int matrixRows, int matrixCols, double matrix[][matr /* Get input */ command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int row = atoi(command) - 1; if (row < 0 || row >= matrixRows) return M_ERR_BAD_ROW_INDEX; command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; double amount = atof(command); /* Multiply matrix row */ @@ -184,12 +184,12 @@ int divRows(char *command, int matrixRows, int matrixCols, double matrix[][matri /* Get input */ command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int row = atoi(command) - 1; if (row < 0 || row >= matrixRows) return M_ERR_BAD_ROW_INDEX; command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; double amount = atof(command); /* Divide matrix row */ @@ -208,12 +208,12 @@ int swapRows(char *command, int matrixRows, int matrixCols, double matrix[][matr /* Get input */ command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int row1 = atoi(command) - 1; if (row1 < 0 || row1 >= matrixRows) return M_ERR_BAD_ROW_INDEX; command = strtok(NULL, MATRIX_NUMBER_DELIMITER); - if (command == NULL) return M_ERR_FEW_ARGS; + if (!command) return M_ERR_FEW_ARGS; int row2 = atoi(command) - 1; if (row2 < 0 || row2 >= matrixRows) return M_ERR_BAD_ROW_INDEX; |
