#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
}
}
//pyramid
for(i=1;i<=6;i++){
for(j=i;j<6;j++){
}
for(j=1;j <= (2 * i);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+CmludCBtYWluKHZvaWQpIHsKCQoJaW50IGksajsKCWNoYXIgc2hhcGVbMTBdOwoJCgkJcHJpbnRmKCJlbnRlciBzaGFwZSB0byBwcmludFxuIik7CgkJc2NhbmYoIiVzIiwgJnNoYXBlWzEwXSk7CgkJCgkJLy9zcXVhcmUKCQkvL3ZlcnRpY2FsIDAgdG8gNQoJCWZvcihpPTA7aTw1O2krKyl7CgkJCQoJCQkvL2hvcml6b250YWwgMCB0byA1CgkJCWZvcihqPTA7ajw1O2orKyl7CgkJCQkKCQkJcHJpbnRmKCIgKiAiKTsKCQl9CgkJCgkJcHJpbnRmKCJcbiIpOwoJfQoJCgkvL3JpZ2h0IHRyaWFuZ2xlCglmb3IoaT0wO2k8NTtpKyspewoJCWZvcihqPTA7ajxpO2orKyl7CgkJCXByaW50ZigiICogIik7CgkJfQoJCXByaW50ZigiXG4iKTsKCX0KCS8vZGlhZ29uYWwKCWZvcihpPTA7aTw9NTtpKyspewoJCWZvcihqPTA7ajw9NTtqKyspewoJCQlpZihpPT1qKQoJCQkJcHJpbnRmKCIqIik7CgkJCWVsc2UKCQkJCXByaW50ZigiICIpOwoJCX0KCQlwcmludGYoIlxuIik7Cgl9CgkvL3B5cmFtaWQKCWZvcihpPTE7aTw9NjtpKyspewoJCglmb3Ioaj1pO2o8NjtqKyspewoJCXByaW50ZigiICIpOwoJfQoJCglmb3Ioaj0xO2ogPD0gKDIgKiBpKTtqKyspewoJCXByaW50ZigiKiIpOwoJfQoJCglwcmludGYoIlxuIik7Cn0KCgkvL2NpcmNsZQoJZmxvYXQgZGlzdDsgCglpbnQgcmFkaXVzID0gNjsKCQoJLy92ZXJ0aWNhbCBpIGZyb20gMCB0byBkaWFtZXRlcgoJZm9yIChpbnQgaSA9IDA7IGkgPD0gMiAqIHJhZGl1czsgaSsrKSB7IAoJCQoJCS8vaG9yaXpvbnRhbCBpIGZyb20gMCB0byBkaWFtZXRlciA9IDIgKiByYWRpdXMKCQlmb3IgKGludCBqID0gMDsgaiA8PSAyICogcmFkaXVzOyBqKyspIHsgCgkJCQogICAgCS8vZm9ybXVsYSBmb3IgZGlzdC4gaSA9IHgsIGogPSB5CiAgICAJZGlzdCA9IHNxcnQoKGkgLSByYWRpdXMpICogKGkgLSByYWRpdXMpICsgKGogLSByYWRpdXMpICogKGogLSByYWRpdXMpKTsgCiAgICAJLy9wcmludCAqIHdoZW4gZGlzdCBpcyAKICAgIAlpZiAoZGlzdCA+IHJhZGl1cyAtIDAuNSAmJiBkaXN0IDwgcmFkaXVzICsgMC41KSAgCiAgICAJcHJpbnRmKCIgKiIpOwogICAgCWVsc2UgCiAgICAgICAgcHJpbnRmKCIgICIpOyAgICAgICAKICAgIH0KICAKICAgIHByaW50ZigiXG4iKTsgCiAgfQoKCXJldHVybiAwOwp9Cg==