#include <stdio.h>
#include <math.h>
int main(void) {
int i,j;
char shape[10];
printf("enter shape to print\n");
//square
//vertical 0 to 5
for(i=0;i<5;i++){
//horizontal 0 to 5
for(j=0;j<5;j++){
}
}
//right triangle
for(i=0;i<5;i++){
for(j=0;j<i;j++){
}
}
//diagonal
for(i=0;i<=5;i++){
for(j=0;j<=5;j++){
if(i==j)
else
}
}
//equalatteral triangle
for(i=1;i<=6;i++){
for(j=i;j<6;j++){
}
for(j=1;j<= (2 * i - 1);j++){
}
}
//circle
float dist;
int radius = 6;
//vertical i from 0 to diameter
for (int i = 0; i <= 2 * radius; i++) {
//horizontal i from 0 to diameter = 2 * radius
for (int j = 0; j <= 2 * radius; j++) {
//formula for dist. i = x, j = y
dist
= sqrt((i
- radius
) * (i
- radius
) + (j
- radius
) * (j
- radius
)); //print * when dist is
if (dist > radius - 0.5 && dist < radius + 0.5)
else
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CmludCBtYWluKHZvaWQpIHsKCQoJaW50IGksajsKCWNoYXIgc2hhcGVbMTBdOwoJCgkJcHJpbnRmKCJlbnRlciBzaGFwZSB0byBwcmludFxuIik7CgkJc2NhbmYoIiVzIiwgJnNoYXBlWzEwXSk7CgkJCgkJLy9zcXVhcmUKCQkvL3ZlcnRpY2FsIDAgdG8gNQoJCWZvcihpPTA7aTw1O2krKyl7CgkJCQoJCQkvL2hvcml6b250YWwgMCB0byA1CgkJCWZvcihqPTA7ajw1O2orKyl7CgkJCQkKCQkJcHJpbnRmKCIgKiAiKTsKCQl9CgkJCgkJcHJpbnRmKCJcbiIpOwoJfQoJCgkvL3JpZ2h0IHRyaWFuZ2xlCglmb3IoaT0wO2k8NTtpKyspewoJCWZvcihqPTA7ajxpO2orKyl7CgkJCXByaW50ZigiICogIik7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KCS8vZGlhZ29uYWwKCWZvcihpPTA7aTw9NTtpKyspewoJCWZvcihqPTA7ajw9NTtqKyspewoJCQlpZihpPT1qKQoJCQkJcHJpbnRmKCIqIik7CgkJCWVsc2UKCQkJCXByaW50ZigiICIpOwoJCX0KCQlwcmludGYoIlxuIik7Cgl9CgkvL2VxdWFsYXR0ZXJhbCB0cmlhbmdsZQoJZm9yKGk9MTtpPD02O2krKyl7CgkKCWZvcihqPWk7ajw2O2orKyl7CgkJcHJpbnRmKCIgIik7Cgl9CgkKCWZvcihqPTE7ajw9ICgyICogaSAtIDEpO2orKyl7CgkJcHJpbnRmKCIqIik7Cgl9CgkKCXByaW50ZigiXG4iKTsKfQoJLy9jaXJjbGUKCWZsb2F0IGRpc3Q7IAoJaW50IHJhZGl1cyA9IDY7CgkKCS8vdmVydGljYWwgaSBmcm9tIDAgdG8gZGlhbWV0ZXIKCWZvciAoaW50IGkgPSAwOyBpIDw9IDIgKiByYWRpdXM7IGkrKykgeyAKCQkKCQkvL2hvcml6b250YWwgaSBmcm9tIDAgdG8gZGlhbWV0ZXIgPSAyICogcmFkaXVzCgkJZm9yIChpbnQgaiA9IDA7IGogPD0gMiAqIHJhZGl1czsgaisrKSB7IAoJCQkKICAgIAkvL2Zvcm11bGEgZm9yIGRpc3QuIGkgPSB4LCBqID0geQogICAgCWRpc3QgPSBzcXJ0KChpIC0gcmFkaXVzKSAqIChpIC0gcmFkaXVzKSArIChqIC0gcmFkaXVzKSAqIChqIC0gcmFkaXVzKSk7IAogICAgCS8vcHJpbnQgKiB3aGVuIGRpc3QgaXMgCiAgICAJaWYgKGRpc3QgPiByYWRpdXMgLSAwLjUgJiYgZGlzdCA8IHJhZGl1cyArIDAuNSkgIAogICAgCXByaW50ZigiICoiKTsKICAgIAllbHNlIAogICAgICAgIHByaW50ZigiICAiKTsgICAgICAgCiAgICB9CiAgCiAgICBwcmludGYoIlxuIik7IAogIH0KCglyZXR1cm4gMDsKfQo=