Value of an integer to be shown on LCD.

Thank You for the answers. I will try to rewrite program for the LiquidCrystal. The reason I did not do it before, is, the LCD-shield was bought in internet, is already soldered and setup instructions are given for LCD4Bit.
Initialisation for LiquidCrystal is not yet clear. Two different options found:

  1. LiquidCrystal(rs, rw, enable, d4, d5, d6, d7);
    2.LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    As can be seen, different number of parameters is used.
    By the way what is the reason for writing 2 different headers for LCD?