2 2 2種類の図形を描画します(コサイン曲線と直線を描画し、コサイン曲線と正弦曲線を描画します).


(1)コサイン曲線と線の描画
/*
          
      0~360  cos(x)     f(x)=45*y+31     。
  cos(x)   "*"  ,f(x) "+"  ,            f(x)     。
*         
                   。
                               ,           。
  ,          ,              。 
  :
         [-1,1],       10  
*/
#include
#include
using namespace std; 
int main()
{
	double y;//       
	int x,m,n;
	for(y=1;y>=-1;y-=0.1) /*y    ,  1 -1,   0.1*/
	{
	   m=acos(y)*10; /*m: cos(x)   y         ,   y     m,  10       */
	   n=45*y+31;/*n:    y       */
	   for(x=0;x<=62;x++) /*x:        */
		   if(x==m&&x==n) cout<

 
(2)コサイン曲線とサイン曲線の描画
/*
           
      0~360  cos(x)   sin(x)       。
  cos(x)   "*"  ,sin(x) "+"  ,            sin(x)     。
*         
                               ,           。
  ,          ,              。 
  : 
                ,                 。
              x=31  ,      x=15  
              x=31  ,      x=47  
           y=0 , 0-0.1=-0.1  ,       
*/
#include
#include
using namespace std; 
int main()
{
	double y;//       
	int x,m,n;
	//      
	for(y=1;y>=0;y-=0.1) /*y    ,  1 0,   0.1*/
	{
	   m=acos(y)*10; /*m: cos(x)   y         ,   y     m,  10       */
	   n=3.14159*10-asin(y)*10;/*n: sin(x)   y         ,   y     n*/
	   for(x=0;x<=62;x++) /*x:        */
		   if(x==m&&x==n) cout<=-1;y-=0.1) /*y    ,  -0.1 -1,   0.1*/
	{
	   m=acos(y)*10; /*m: cos(x)   y         ,   y     m,  10       */
	   n=3.14159*10-asin(y)*10;/*n: sin(x)   y         ,   y     n*/
	   for(x=0;x<=62;x++) /*x:        */
		   if(x==m&&x==n) cout<