Почему мне на засчитали эту программу, хотя она работает? (какие у меня ошибки, что я не так сделал)


#define _CRT_SECURE_NO_DEPRECATE
#include
#include
#include
int main ()
{
int y,x;
double b,a,z;
double g=1/3;
setlocale(LC_ALL, "rus");
setlocale(LC_NUMERIC, "eng");
x=34;
y=77;
z=13.23665;
printf ("x=%d,y=%d,z=%f\n\n",x,y,z);
printf ("\n Начальные значения\n"
"Целое в восьмиричном представлении x=%10o\n"
"Целое в шестнадтациричном представлении y=%10x\n"
"Вещественное в экспоненциальном формате z=%10.5e\n",x,y,z);
a = (pow(x,g)+1)/(log(sin(6*y*y+9))/(log(2.0)))*z*z;
b = cos(x)*cos(x)-exp(y+2);
printf("\nКонечные значения\n");
printf( "a = %.4f\n"
"b = %.4f\n", a, b);
return 0;
}