Two different temperature sensors and Arduino Uno

I'm trying Arduino Uno and two sensors HDT11 and DS18B20 (waterproof)
The purpose of this is to measure AirTemp, air humidity, and water temperature.
I have the correct reading from DHT11 but not from DS18B20.
Reading from DS18B20 is still 85.00
When I try DHT11 only - all work correctly. When I try DS18B20 also it works correctly.
But with both - doesn't.
I hope you will be able to help me.
Here is my code.

//Compatible with the Arduino IDE 1.6.6-1.6.9
//Library version:1.2
#include "OneWire.h"
#include "DallasTemperature.h"
#include "dht.h"
#include <Wire.h> 
#include "LiquidCrystal_I2C.h"

LiquidCrystal_I2C lcd(0x3F,20,4);  // set the LCD address to 0x3F for a 20 chars and 4 line display

dht DHT;

#define DHT11_PIN 7

// Data wire is plugged into pin 2 on the Arduino
#define ONE_WIRE_BUS 2
// Setup a oneWire instance to communicate with any OneWire devices 
// (not just Maxim/Dallas temperature ICs)
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);

void setup()
  lcd.init();                      // initialize the lcd   

void loop()
  int chk = DHT.read11(DHT11_PIN);
  lcd.print("Temp: ");
  lcd.print("Humidity: ");

  lcd.print("Temp Out: ");

Maybe you should also post your schematic.

Your 1 second delays are consecutive. Why not just make it one 2 second delay? Often when two libraries won't work together it is because of a timer conflict. It wouldn't hurt to look and see which if any timers they use. Also interrupts.

All the examples that come with the DallasTemperature library include:

  sensors.requestTemperatures(); // Send the command to get temperatures

Your code does not. The examples work. Your code does not. Coincidence?

Thx PaulS a lot. I do know how I could miss this line.