What it does
This program implements arithmetic operations on tabular files data. The program takes three inputs:
- The first input is a TABULAR format file containing numbers only.
- The second input is a TABULAR format file containing numbers only.
- The third input is an arithmetic operation: +, -, x, or / for addition, subtraction, multiplication, or division, respectively.
- The output file is a TABULAR format file containing the result of implementing the arithmetic operation on both input files.
Notes:
- The two files must have the same number of columns and the same number of rows.
- The output file has the same number of columns and the same number of rows as each of the two input files.
- In case of division, none of the values in the second input file could be 0, otherwise the program will stop and report an error.
Example
Let us have the first input file as follows:
5 4 0
10 11 12
1 3 1
1 2 1
2 0 4
And the second input file as follows:
5 4 4
2 5 8
1 2 1
3 2 5
2 4 4
Running the program and choosing "Addition" as an arithmetic operation will give the following output:
10 8 4
12 16 20
2 5 2
4 4 6
4 4 8