- Escreva um programa que desenha no ecra (usando o caracter ’#’) um quadrado de dimensão 5.
void linha(int y) {
int x;
for (x = 1; x <= y; x ++) {
putchar('#');
}
putchar('\n');
}
void cuadrado(int n) {
int x, y;
for (x = 1; x <= y; x ++) {
linha(n);
}
}- Escreva um programa que desenhe no ecrã (usando os caracteres #) um tabuleiro de xadrez.
void linhas_xadrez(int n) {
int x;
for (x = 1; x <= n; x ++) {
if (x + n % 2 == 0) putchar('_');
else putchar('#');
}
putchar('\n');
}
void xadrez(int n) {
int x;
for (x = 1; x <= n; x ++) {
linhas_xadrez(n);
}
}- Escreva um programa que desenhe no ecrã (usando os carateres #) um circulo. O programa deverá começar por ler o raio do circulo pretendido.
int circulo(int r) {
int x, y;
for (y = r; y >= -1 * r; y --){
for (x = (-1) * r; x <= r; x ++){
if (x * x + y * y <= r * r) putchar ('#');
else putchar(' ');
putchar('\n');
}
}
}Código fuente
Puedes ver el archivo original aquí: ficha1.c horizontal.c vertical.c triangulo.c