Эфрит не указал ещё один вариант которому учили меня - подключать не весь стд а только необходимое:
using std::cout;
насчет аргументов мейна - а оставлять их зачем?
а еще, мне не нравятся эти сини с сяутами наверное потому. что я кучу времени писал на с и привык к принтфосканфам.
а насчёт ошибки - мне бы побольше глянуть а то так не понятно нифига