Red de conocimiento informático - Descarga de software - Escribe un código en lenguaje C y usa espacios y símbolos para deletrear feliz cumpleaños y cosas similares.

Escribe un código en lenguaje C y usa espacios y símbolos para deletrear feliz cumpleaños y cosas similares.

#include?lt;stdio.hgt;

#include?lt;math.hgt;

flotador?f(flotador?x, ?flotador? y,?flotar?z)?{

¿flotar?a?=?x?*?x? ?9.0f?/?4.0f?*?y?*?y? z?-?1;

retorno?a?*?a?*?a?-?x?*?x?*?z?*?z?*?z?-?9.0f? /?80.0f?*?y?*?y?*?z?*?z?*?z;}flotador?h(flotador?x,?flotador?z)?{

para? (flotante?y?=?1.0f;?y?gt;=?0.0f;?y?-=?0.001f)

si?(f(x,?y,?z)? lt;=?0.0f)

return?y;

return?0.0f;}

int?main()?{

para?(flotar?z?=?1.5f;?z?gt;?-1.5f;?z?-=?0.05f)?{

para?(flotar?x?= ?-1.5f;?x?lt;?1.5f;?x? =?0.025f)?{

flotador?v?=?f(x,?0.0f,?z);

if?(v?lt;=?0.0f)?{

flotar?y0?=?h(x,?z);

¿flotar? ny?=?0.01f;

flotación?nx?=?h(x? ?ny,?z)?-?y0;

flotación?nz?=?h( x,?z? ?ny)?-?y0;

flotante?nd?=?1.0f?/?sqrtf(nx?*?nx? ?ny?*?ny? ?nz?* ?nz);

float?d?=?(nx? ?ny?-?nz)?*?nd?*?0.5f?0.5f;

putchar( ".:-= *#@"[(int)(d?*?5.0f)]);

}

else

putchar(' ?');

}

putchar('\n');

}

}