using namespace std пишут, чтобы обращаться к элементам пространства имен std, не указывая std:: при каждом обращении. Например, вместо std::cout вы сможете писать просто cout.
include <iostream> ведет к подключению модуля iostream, в котором объявлен тот самый std::cout. Не подключив iostream, вы не сможете обращаться к cout и к некоторым другим фишкам в составе этого модуля.