Four thermocouple & flow meter sensor compiling issue

Hi,
this program code is for a particular part in my graduation project, where the flow meter sensor measure the rate of the fluid at the inlet pipe and at each node( 4 nodes) of crossing pipes (two or three pipes interfere with each other acting as Mixing Unit) a thermocouple is fitted to measure the temperature at each node (interfering point between pipes) and to display all of these data on the Serial monitor .
i've tried to write my own code but it didn't even compile, i am working with UNO board .

can anyone help me with the code please ?!
and if you may have any upgrade to the could ?!

  #include "max6675.h"
    
  //for the First thermocouple
    int tc1SO = 2;  
    int tc1CS = 3;
    int tc1CLK =4;
    MAX6675 tc1 = ( 4 , 3 , 2); // for reading the output of first thermocouple
   
  //for the second thermocouple
     int tc2SO = 5;
     int tc2CS = 6;
     int tc2CLK = 7;
     MAX6675 tc2 = (7 , 6 , 5); // for reading output of second thermocouple
   
  //for the third thermocouple
     int tc3SO=8;
     int tc3CS=9;
     int tc3CLK=10;
     MAX6675 tc3 = (10 , 9 , 8); //for reading output of third thermocouple 
   
  //for the fourth thermocouple
    int tc4SO=11;
    int tc4CS=12;
    int tc4CLK=13;
    MAX6675 tc4 = (13 , 12 , 11);
  
  //for the flow meter sensor
    int X;
    int Y;
    float TIME = 0;
    float FREQUENCY = 0;
    float WATER = 0;
    float TOTAL = 0;
    float LS = 0;
    const int input = A0;
   
    void setup() {
       Serial.begin(9600);
       delay(500);
       pinMode(input, INPUT);           //Sets the pin as an input
    }
    
    void loop() {
      X = pulseIn(input, HIGH);
      Y = pulseIn(input, LOW);  
      TIME = X + Y;
      FREQUENCY = 1000000/TIME;
      WATER = FREQUENCY/7.5;
      LS = WATER/60;
      if(FREQUENCY >= 0)
        {
          if(isinf(FREQUENCY))
           {Serial.print("Vol. = 0.0")
            Serial.print("Total:");
            Serial.print(TOTAL);
            Serial.print("  L");
  
          }
          else {
            TOTAL = TOTAL + LS;
            Serial.print("   Vol.");
            Serial.print(WATER);
            Serial.print("  L/M");
            Serial.print("   Total: ");
            Serial.print(TOTAL);
            Serial.print("  L");
          }
          }
      delay(500);
      //first thermoC
      Serial.print("   ThermoC 1: ");
      Serial.print(tc1.readCelsius());
      Serial.print("  C");
  
      //second thermoC
      Serial.print("   ThermoC 2: ");
      Serial.print(tc2.readCelsius());
      Serial.print("  C");
  
      //Third ThermoC
      Serial.print("   ThermoC 3:");
      Serial.print(tc3.readCelsius());
      Serial.print("  C");
  
      //Fourth ThermoC
      Serial.print("   ThermoC 4:");
      Serial.print(tc4.readCelsius());
      Serial.print("  c");
      delay(500);
      
  }
    
    }

And the error message is

exit status 1
conversion from 'int' to non-scalar type 'MAX6675' requested

your are incorrectly instating the objects.

instead of MAX6675 tc2 = (7 , 6 , 5); it should be MAX6675 tc2(7 , 6 , 5); for example

this code now compiles:

#include "max6675.h"

//for the First thermocouple
/*
  int tc1SO = 2;
  int tc1CS = 3;
  int tc1CLK = 4;
*/
MAX6675 tc1(4 , 3 , 2); // for reading the output of first thermocouple

//for the second thermocouple
/*
  int tc2SO = 5;
  int tc2CS = 6;
  int tc2CLK = 7;
*/
MAX6675 tc2(7 , 6 , 5); // for reading output of second thermocouple

//for the third thermocouple
/*
  int tc3SO = 8;
  int tc3CS = 9;
  int tc3CLK = 10;
*/
MAX6675 tc3(10 , 9 , 8); //for reading output of third thermocouple

//for the fourth thermocouple
/*
  int tc4SO = 11;
  int tc4CS = 12;
  int tc4CLK = 13;
*/
MAX6675 tc4(13 , 12 , 11);

//for the flow meter sensor
int X;
int Y;
float TIME = 0;
float FREQUENCY = 0;
float WATER = 0;
float TOTAL = 0;
float LS = 0;
const int input = A0;

void setup() {
  Serial.begin(9600);
  delay(500);
  pinMode(input, INPUT);           //Sets the pin as an input
}

void loop() {
  X = pulseIn(input, HIGH);
  Y = pulseIn(input, LOW);
  TIME = X + Y;
  FREQUENCY = 1000000 / TIME;
  WATER = FREQUENCY / 7.5;
  LS = WATER / 60;
  if (FREQUENCY >= 0)
  {
    if (isinf(FREQUENCY))
    { Serial.print("Vol. = 0.0");
      Serial.print("Total:");
      Serial.print(TOTAL);
      Serial.print("  L");

    }
    else {
      TOTAL = TOTAL + LS;
      Serial.print("   Vol.");
      Serial.print(WATER);
      Serial.print("  L/M");
      Serial.print("   Total: ");
      Serial.print(TOTAL);
      Serial.print("  L");
    }
  }
  delay(500);
  //first thermoC
  Serial.print("   ThermoC 1: ");
  Serial.print(tc1.readCelsius());
  Serial.print("  C");

  //second thermoC
  Serial.print("   ThermoC 2: ");
  Serial.print(tc2.readCelsius());
  Serial.print("  C");

  //Third ThermoC
  Serial.print("   ThermoC 3:");
  Serial.print(tc3.readCelsius());
  Serial.print("  C");

  //Fourth ThermoC
  Serial.print("   ThermoC 4:");
  Serial.print(tc4.readCelsius());
  Serial.print("  c");
  delay(500);
}

Why are you starting a new thread for the same question as this one?