logo-c and a