tmp102 v13 always giving the same value

hey all!
I am new user of Arduino and I tried to read temperature value from tmp102 with Arduino uno but it always give me the same value negative value .
for wires it is like this

GND==> GND
SDA (tmp102)==> A4
SCL (tmp102)==> A5
ADD0 ==> gnd
3.6v to 3.3 v (arduino)
But always the same
here is my code :
//Arduino 1.0+ Only
//Arduino 1.0+ Only

//////////////////////////////////////////////////////////////////

//Released under the MIT License - Please reuse change and share
//Simple code for the TMP102, simply prints ambient temperature via serial
//////////////////////////////////////////////////////////////////

#include <Wire.h>
int tmp102Address = 0x48;

void setup(){
Serial.begin(9600);
Wire.begin();
}

void loop(){

float celsius = getTemperature();
Serial.print("Celsius: ");
Serial.println(celsius);

float fahrenheit = (1.8 * celsius) + 32;
Serial.print("Fahrenheit: ");
Serial.println(fahrenheit);

delay(200); //just here to slow down the output. You can remove this
}

float getTemperature(){
Wire.requestFrom(tmp102Address,2);

byte MSB = Wire.read();
byte LSB = Wire.read();

//it’s a 12bit int, using two’s compliment for negative
int TemperatureSum = ((MSB << 8) | LSB) >> 4;

float celsius = TemperatureSum*0.0625;
return celsius;
}

Use code tags for code!

I assume you're using an Arduino UNO as you didn't stated otherwise.
Using these connections:

GND==> GND
SDA (tmp102)==> A4
SCL (tmp102)==> A5
ADD0 ==> gnd
3.6v to 3.3 v (arduino)
But always the same
here is my code :
//Arduino 1.0+ Only
//Arduino 1.0+ Only

you may have damaged the sensor as any input voltage above 3.6V is outside the Absolute Maximum Ratings. The Arduino Wire library activates the internal pull-ups for the I2C signal lines so the chip gets the full 5V as you don't have external pull-ups installed.

I have found many examples about pull up circuit but I did not understand how much the value of resistance do I need? 4.7k or 20 do I need to connect them to vcc than to 5V (Arduino)?

Are you using the chip directly or some breakout board? If it's a board, post a link to the product or better it's schematics (never buy such stuff without getting schematics).

Is working now the problem was that I need 2 of 20 komh resistors and I have changed the breadboard thank you very much for the help