Programa en C que dibuje una letra

daninho22

Bovino adolescente
#1
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.
 

daninho22

Bovino adolescente
#6
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 :)
 
Arriba