Perchè non funziona?

#include <stdio.h>
#include <iostream.h>

char username[11] = "Brainforce";
char verifica_username[11];

void main()
{
cin >> verifica_username;
cout << username << "\n";
cout << verifica_username << "\n";
if(verifica_username[11] == username[11])
{
cout << "Vero";
}
else
{
cout << "Falso";
}
}

Se faccio stampare le due user, username e username_verifica sono identiche ma all'if non sembra essere così, perche?