#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<5;i++){
for(j=i;j<5;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+CmludCBtYWluKHZvaWQpIHsKCQoJaW50IGksajsKCWNoYXIgc2hhcGVbMTBdOwoJCgkJcHJpbnRmKCJlbnRlciBzaGFwZSB0byBwcmludFxuIik7CgkJc2NhbmYoIiVzIiwgJnNoYXBlWzEwXSk7CgkJCgkJLy9zcXVhcmUKCQkvL3ZlcnRpY2FsIDAgdG8gNQoJCWZvcihpPTA7aTw1O2krKyl7CgkJCQoJCQkvL2hvcml6b250YWwgMCB0byA1CgkJCWZvcihqPTA7ajw1O2orKyl7CgkJCQkKCQkJcHJpbnRmKCIgKiAiKTsKCQl9CgkJCgkJcHJpbnRmKCJcbiIpOwoJfQoJCgkvL3JpZ2h0IHRyaWFuZ2xlCglmb3IoaT0wO2k8NTtpKyspewoJCWZvcihqPTA7ajxpO2orKyl7CgkJCXByaW50ZigiICogIik7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KCS8vZGlhZ29uYWwKCWZvcihpPTA7aTw9NTtpKyspewoJCWZvcihqPTA7ajw9NTtqKyspewoJCQlpZihpPT1qKQoJCQkJcHJpbnRmKCIqIik7CgkJCWVsc2UKCQkJCXByaW50ZigiICIpOwoJCX0KCQlwcmludGYoIlxuIik7Cgl9CgkvL2VxdWFsYXR0ZXJhbCB0cmlhbmdsZQoJZm9yKGk9MTtpPDU7aSsrKXsKCQoJZm9yKGo9aTtqPDU7aisrKXsKCQlwcmludGYoIiAgIik7Cgl9Cglmb3Ioaj0xO2o8ICgyICogaSAtIDEpO2orKyl7CgkJcHJpbnRmKCIqIik7Cgl9CglwcmludGYoIlxuIik7Cn0KCS8vY2lyY2xlCglmbG9hdCBkaXN0OyAKCWludCByYWRpdXMgPSA2OwoJCgkvL3ZlcnRpY2FsIGkgZnJvbSAwIHRvIGRpYW1ldGVyCglmb3IgKGludCBpID0gMDsgaSA8PSAyICogcmFkaXVzOyBpKyspIHsgCgkJCgkJLy9ob3Jpem9udGFsIGkgZnJvbSAwIHRvIGRpYW1ldGVyID0gMiAqIHJhZGl1cwoJCWZvciAoaW50IGogPSAwOyBqIDw9IDIgKiByYWRpdXM7IGorKykgeyAKCQkJCiAgICAJLy9mb3JtdWxhIGZvciBkaXN0LiBpID0geCwgaiA9IHkKICAgIAlkaXN0ID0gc3FydCgoaSAtIHJhZGl1cykgKiAoaSAtIHJhZGl1cykgKyAoaiAtIHJhZGl1cykgKiAoaiAtIHJhZGl1cykpOyAKICAgIAkvL3ByaW50ICogd2hlbiBkaXN0IGlzIAogICAgCWlmIChkaXN0ID4gcmFkaXVzIC0gMC41ICYmIGRpc3QgPCByYWRpdXMgKyAwLjUpICAKICAgIAlwcmludGYoIiAqIik7CiAgICAJZWxzZSAKICAgICAgICBwcmludGYoIiAgIik7ICAgICAgIAogICAgfQogIAogICAgcHJpbnRmKCJcbiIpOyAKICB9CgoJcmV0dXJuIDA7Cn0K