OneCompiler

cg12

124

#include<iostream>

#include<graphics.h>

#include<math.h>
using namespace std;
void koch(int x1,int y1,int x2,int y2,int it){
float angle=603.12145/180;
int x3=(2
x1+x2)/3;
int y3=(2y1+y2)/3;
int x4=(x1+2
x2)/3;
int y4=(y1+2*y2)/3;
int x=x3+(x4-x3)*cos(angle)+(y4-y3)*sin(angle);
int y=y3-(x4-x3)*sin(angle)+(y4-y3)*cos(angle);
if(it>0){
koch(x1,y1,x3,y3,it-1);
koch(x3,y3,x,y,it-1);
...