Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Programa en C que dibuje una letra

daninho22

Bovino maduro
Desde
5 Ene 2011
Mensajes
102
El problema va así compañeros, supongamos que queremos dibujar la letra 'A' tiene que dibujarse con puras 'A' con un ancho de 4 'A' mas o menos así se imprimiria en pantalla:

AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA
AAAA AAAA


Ademas se debe de hacerse solo con funciones recursivas y sin arreglos.
& GRACIAS POR SU AYUDA COMPAÑEROS BACUNOS.
 
bueno la A que dibuje me salio mal, la segunda columna de 4 'A's que esta en la izquierda va en la derecha.
 
Si la verdad si es una F, pero como dibujarias la 'A' compañero bakuno o cualquier otra letra
 
Ya lo hice compañeros bakunos el codigo queda así:

#include <stdio.h>
void primera(int);
void segunda(int);
void tercera(int);
void cuarta(int);
main(){
printf("\n\tDANIEL ARZATE GAYTAN\n\n");
primera(4);
segunda(6);
tercera(4);
cuarta(9);
}
void primera(int y){
int a=0;
y--;
if(a<y){
printf("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n");
primera(y);
}
}

void segunda(int y){
int a=0;
y--;
if(a<y){
printf("AAAAAAA\t\t\t AAAAAAA\n");

segunda(y);
}
}

void tercera(int y){
int a=0;
y--;
if(a<y){
printf("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n");
tercera(y);
}
}

void cuarta(int y){
int a=0;
y--;
if(a<y){
printf("AAAAAAA\t\t\t AAAAAAA\n");
cuarta(y);
}
}

GRACIAS POR SU AYUDA :)
 
Volver
Arriba